@charset "UTF-8";
	
	
/*---------------------------------------------------------**
メインイメージ画像【Flash】
-----------------------------------------------------------**/
#main_img
	{
		width: 800px;
		padding-top: 2px;
		background: #000;
		
		clear: both;
	}
#main_img
	{
		width: 800px;
		padding: 2px 0px;
		background: #000;
	}
#main_img img
	{
		display: block;
	}
	
/*--------------------------------------------**/
div.pickupMenu
	{
		width: 800px;
		padding: 13px 0px;
		background: url(../img/top/img_bg.gif);
		border-bottom: 2px solid;
		overflow: hidden;
	}
div.pickupMenu:after
	{
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
/*\*/
* html div.pickupMenu
	{
		height: 1em;
		overflow: visible;
	}
/**/

div.pickupMenu ul
	{
		width: 776px;
		padding-left: 12px;
	}
	
div.pickupMenu li
	{
		width: 383px;
		float: left;
	}
div.pickupMenu li.pMenuL
	{
		padding-right: 10px;
	}
div.pickupMenu li img
	{
		vertical-align: top;
	}
	
	
/*---------------------------------------------------------**
LeftBox
-----------------------------------------------------------**/
#leftBox div.Box
	{
		padding-top: 23px;
	}
	
/*--[ お知らせ ]------------------------------*/

#leftBox h2
	{
		padding-bottom: 10px;
	}
#leftBox h2.infoList
	{
		padding-bottom: 0;
	}
#leftBox dl.infoList
	{
		width: 180px;
		height: 150px;
		overflow: auto;
		
		padding: 5px 0px 5px 8px;
		margin-bottom: 20px;
		
		scrollbar-arrow-color: #312917;
		scrollbar-face-color: #FFF;
		scrollbar-highlight-color: #463D2F;
		scrollbar-shadow-color: #463D2F;
		scrollbar-3dlight-color: #463D2F;
		scrollbar-darkshadow-color: #463D2F;
		scrollbar-track-color: #463D2F;
	}
dl.infoList dt
	{
		padding-left: 15px;
		padding-bottom: 3px;
		background: url(../img/top/icon.gif) no-repeat 0 2px;
	}
dl.infoList dd
	{
		padding-bottom: 10px;
	}
	

/*--[ 地図・住所 ]------------------------------*/

ul.map
	{
		padding-bottom: 20px;
	}
ul.map li.mText1
	{
		padding-bottom: 10px;
	}
ul.map li.mText2
	{
		padding-bottom: 3px;
	}
ul.map li.btn
	{
		padding-top: 15px;
		text-align: right;
	}
	
p.add
	{
		padding-top: 15px;
		padding-bottom: 30px;
		background: url(../img/top/l_line.gif) no-repeat;
	}
p.add strong
	{
		padding-bottom: 5px;
		display: block;
	}


/*---------------------------------------------------------**
RightBox
-----------------------------------------------------------**/
#rightBox
	{
		background: #FFFEEC;
	}	

/*キャンペーン告知スペース*/
#rightBox div.free
	{
		padding-bottom: 23px;
	}
#rightBox h2
	{
		padding-bottom: 12px;
	}
	
/*国産ブランド*/
ul.J-brand li
	{
		width: 282px;
		padding-bottom: 20px;
		float: left;
	}
ul.J-brand li.spaceR
	{
		padding-right: 8px;
	}
ul.J-brand li img
	{
		padding-bottom: 3px;
	}

/*その他取り扱い海外ブランド*/
table.outbrand tr.outbrand td,
table.outbrand tr.outbrand_bg td
	{
		padding-left: 8px;
		padding-bottom: 10px;
		border-bottom: 1px solid #272012;

	}
table.outbrand tr.outbrand td { background: url(../img/top/icon2.gif) no-repeat 0 3px;}
table.outbrand tr.outbrand_bg td { background: url(../img/top/icon2.gif) no-repeat 0 3px #FFF;}


/*---------------------------------------------------------**
FOOTER
-----------------------------------------------------------**/
#footer div.naviA
	{
		width: 480px;
		float: left;
	}
#footer div.naviA p.navi
	{
		padding-bottom: 5px;
	}
#footer div.naviA p.brand
	{
		padding-top: 10px;
	}

#footer div.logo_y
	{
		width: 300px;
		text-align: right;
		float: right;
	}	
	
#footer p.naviB
	{
		text-align: right;
		padding: 20px 0 5px 0;
		clear: both;
	}
#footer p.copy
	{
		text-align: right;
	}
