@charset "Shift_JIS";

* {
	margin: 0;
	padding: 0;	
}

/* フォントスタイル */
TD {
 font-size: 12px;
/* line-height : 18px;*/
 letter-spacing: 1px;
 color:#333333; 

  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;border-color : gray gray gray gray;}


/* aタグに対する指定 */
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:link {color:#333333;}
a:visited {color:#333333;}
a:hover {color:#999999;}
a:active {color:#006699;}


/* クラスを指定 */
h1 {
color : #006699; 
font-size : 14px ;
font-weight : bold ; 
margin : 2px ; 
}
h2 {
color : #030166; 
font-size : 16px ; 
font-weight : bold ; 
margin : 2px ; 
}
h3 {
color : #030166; 
font-size : 12px ; 
font-weight : bold ; 
margin : 0px ; 
}
SPAN.m1 {
color : #660301; 
font-size : 16px ; 
font-weight : bold ; 
line-height: 20px;
}

SPAN.m2 {
color : #030166; 
font-size : 16px ; 
font-weight : bold ; 
line-height: 20px;
}

/*お得情報*/
#otoku {
	font-size: 80%;
	padding: 3px 0 3px 8px;
}

#otoku p {
	margin: 0;
	padding: 0;
}

#otoku a {
	font-size: 90%;
	padding: 0 0;
}

#otoku a span {
	color: #BA2A32;
}

#otoku a:hover span {
	color: #E8220F;
}
/*人気パーツベスト５リスト*/
#best5 {
	width: 153px;
}

#best5 ol {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

#best5 li {
	margin: 0;
	padding: 0;	
}

#best5 a {
	font-size: 80%;	
	padding: 1px 5px;
	display: block;
/*	width: 75px !important;*/
	width/**/: 153px;
}

/*メーカーリスト-トップ*/
#maker {
	width: 82px;
}

#maker ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#maker li.1 {
	margin: 0;
	padding: 0;
	background : url(img/maker_1.gif) no-repeat left top;
	height: 20px;
}

#maker li.2 {
	margin: 0;
	padding: 0;
	background : url(img/maker_2.gif) no-repeat left top;
	height: 20px;
}

#maker li.3 {
	margin: 0;
	padding: 0;
	background : url(img/maker_3.gif) no-repeat left top;
	height: 20px;
}



#maker a {
	padding: 4px 0 0 8px;
	display: block;
/*	width: 41px !important;*/
	width/**/: 84px;
	color: #e7e7e0;
	color: #252625;
	color: #f7f7f7;
	height: 20px;
}

#maker li.1 a:hover {
	background : url(img/maker_1h.gif) no-repeat left top;
}

#maker li.2 a:hover {
	background : url(img/maker_2h.gif) no-repeat left top;
}

#maker li.3 a:hover {
	background : url(img/maker_3h.gif) no-repeat left top;
}




/*メーカーリスト-サブ*/
#maker_s {
	width: 71px;
}

#maker_s ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#maker_s li.1 {
	margin: 0;
	padding: 0;
	background : url(img/maker1.gif) no-repeat left top;
	height: 20px;
}

#maker_s li.2 {
	margin: 0;
	padding: 0;
	background : url(img/maker2.gif) no-repeat left top;
	height: 20px;
}

#maker_s li.3 {
	margin: 0;
	padding: 0;
	background : url(img/maker3.gif) no-repeat left top;
	height: 20px;
}


#maker_s a {
	padding: 4px 0 0 8px;
	display: block;
/*	width: 38px !important;*/
	width/**/: 71px;
	color: #e7e7e0;
	color: #252625;
	color: #f7f7f7;
	height: 20px;
}

#maker_s li.1 a:hover {
	background : url(img/maker1_hover.gif) no-repeat left top;
}

#maker_s li.2 a:hover {
	background : url(img/maker2_hover.gif) no-repeat left top;
}

#maker_s li.3 a:hover {
	background : url(img/maker3_hover.gif) no-repeat left top;
}

/*商品リスト*/
#maker_m {
	width: 158px;
	color: #e7e7e0;
}

#maker_m ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#maker_m li.1 {
	margin: 0;
	padding-top: 6px;
        text-align:center;
        color:#fff;
	background : url(img/menu_back1.gif) no-repeat left top;
	height: 22px;
}

#maker_m li.2 {
	margin: 0;
	background : url(img/menu_back.gif) no-repeat left top;
	height: 22px;
}

#maker_m li.3 {
	margin: 0;
	background : url(img/menu_back2.gif) no-repeat left top;
	height: 22px;
}
#maker_m li.4 {
	margin: 0;
	background : url(img/menu_maker.gif) no-repeat left top;
	height: 22px;
	padding-top: 6px;
    text-align:center;
    color:#000;
}


#maker_m a {
	padding: 4px 0 0 8px;
	display: block;
	width/**/: 158px;
	color:#666;
	height: 22px;
}

#maker_m li.1 a:hover {
	background : url(img/menu_back.gif) no-repeat left top;
}

#maker_m li.2 a:hover {
	background : url(img/menu_back_1.gif) no-repeat left top;
}

#maker_m li.3 a:hover {
	background : url(img/menu_back2_1.gif) no-repeat left top;
}

.top {
	padding-right: 10px;
	text-align: right;
	color:#fff;
	font-weight: bold;
	}
.top a:link {color:#FFFFFF;text-decoration:none;}
.top a:visited {color:#FFFFFF;text-decoration:none;}
.top a:hover {color:#49b7fc;text-decoration:none;}
.top a:active {color:#FFFFFF;text-decoration:none;}

/*シート*/
#sheet {

}

/*商品*/
#item {
	margin: 5px 0 8px 10px;
	width: 139px;
}

#item_kakaku {
	margin: 0 0 8px 10px;	
}

/*バナー枠*/
.waku {
	border: solid 1px #999999;
}

/*新商品紹介*/
.subject {
	font-size: 10px;
        color : #990000;
        margin : 2px ; 
}
/*トップ新商品紹介*/
.subject1 {
	font-size: 12px;
	background : url(img/seat-top.jpg) no-repeat;
	width:214px;
	height:300px;
	padding-left:5px;
	padding-top:90px;
	padding-bottom:0px;
	color : #990000;
    	margin-left:5px;
	float:left;
}

ul,li {
	margin :0px;
        padding:0px;
}

.subject1 ul {
	text-align:left;
	list-style-type:none;
}

.subject1 li {
        padding-bottom:7px;
}

.subject2 {
	font-size: 12px;
	background : url(img/other-top.jpg) no-repeat;
	line-height: 1.3;
	width:214px;
	height:300px;
	padding-left:5px;
	padding-top:90px;
	color : #990000;
    	margin-bottom:5px;
	margin-right:5px;
	float:right;
}

.subject2 ul {
	text-align:left;
	list-style-type:none;
}

#subject_all {
	margin:5px;
	padding:0px;
	clear:both;
	}
	
#subject_all{
	min-height:1px;
	height:1%;
	}

/* start: clearfix ------------------------------ */
#subject_all:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
	}

table.bk td {
background:url(img/b02.gif) no-repeat;
}