/*---------- Tag Override ----------*/
p {
	margin: 0px;
	padding: 0px;
	}

img {
	border: none;
	}


.sale{
margin-top:2px;}

/* lineup */

H2 {
padding:0;
margin:0;


}


.lineup {

	width: 586px;
	background: url(/defaultMall/images/includehtml/snoopy/images/bg_specialsale.jpg) repeat-y left top;
	margin-bottom:10px;
	margin-top:5px;
	}
.lineup td {
	padding: 0px 4px 0px 5px;
	vertical-align: top;
	}
.lineup p.name {
	padding: 0px 3px;
	}
.lineup p.price {
	padding: 5px 3px 0px;
	}
/* 一覧へ */
.linkIndex {
	clear: both;
	margin-top: 7px;
	text-align: right;
	}
.linkIndex a {
	padding-left: 13px;
	font-weight: bold;
	background: url(/defaultMall/images/includehtml/snoopy/images/arrow.gif) no-repeat left 2px;
	}


.tokusyu{
	padding-top: 3px;
	padding-bottom: 3px;
}
.tokusyu ul{
	margin: 0px;
	padding: 0px;
}
.tokusyu li{
	background-attachment: fixed;
	background-image: url(/defaultMall/images/includehtml/snoopy/images/arrow_tokusyu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	list-style-type: none;
	margin-bottom: 8px;
	list-style-image: none;
	margin-top: 5px;
}

/*特集テキスト　つめ3行バージョン*/
.tokusyu02{
	padding-top: 3px;
	padding-bottom: 3px;
}
.tokusyu02 ul{
	margin: 0px;
	padding: 0px;
}

.tokusyu02 li{
	background-image: url(/defaultMall/images/includehtml/snoopy/images/arrow_tokusyu.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 10px;
	padding-top: 0px;
	list-style-type: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
	
}

/*つめ3行バージョン*/


/* 左バナー */
.lefttokusyu{}
.lefttokusyu p{
margin-bottom:5px;}


/* カテゴリー */
.category{}
.category img{margin-bottom:3px;}

/*＝＝＝＝＝　新着の特集　＝＝＝＝＝*/
#newfeature.{
margin:0px;
width:745px;
}
/*＝＝＝＝＝　/新着の特集　＝＝＝＝＝*/

/*＝＝＝＝＝　/SPセール　＝＝＝＝＝*/
#sp_box {
margin:10px auto 20px auto;
padding:0px;
width:734px;
height:auto;
background-image:url(/defaultMall/images/includehtml/snoopy/images/bg_specialsale.gif);
background-position:bottom;
background-repeat:repeat-y;
display: block;/*hituyou*/
}


#sp_box dl{
margin:0 0px 1em 0; 
float:left;
text-align:left;
font-size:12px;

}
#sp_box dt{
margin:0px;
padding:0px;
}
#sp_box dd{
margin:0px;
padding /**/:4px 0.5em;
font-size:12px;
}
/*heightは行数＋αにしておく。
コメントの文字数はあらかじめ決めておきましょう。*/

#sp_box dd.item{
height:auto;
font-size:-1em;
line-height:135%;
width /**/:130px;
}


#sp_box dd.nedan{
height:auto;
font-weight:bold;
margin:0;
}

/*=====================*/
* html #sp_box dd.item{
height:auto;
font-size:-1em;
line-height:130%;
width:128px;
}

* html #sp_box dd.nedan{
height:auto;
font-weight:bold;
margin:5px 0 0 0;
}

* html #sp_box dt. img{
margin:0;
padding:0;
}
/*=====================*/

#box-A {
width: 130px;
padding:0;
height: auto;
float: left;
}

#box-B {
margin-left:21px;
padding:0;
width: 130px;
height:auto;
float: left;
}

#box-c {
margin-left:21px;
padding:0;
width:130px;
height: auto;
float: left;
}
/*＝＝＝＝＝　/SPセール　＝＝＝＝＝*/
/*＝＝＝＝＝　バナー　＝＝＝＝＝*/
bn_list{
margin:10px 0 10px 0;
padding:0;
width:745px;
}

bn_list img{
margin:0;
padding:0;
}
/*＝＝＝＝＝　/バナー　＝＝＝＝＝*/

/*＝＝＝＝＝　終了告知　＝＝＝＝＝*/
.shuryo{
margin-bottom:20px;
width:745px;
height:316px;
background-image:url(/defaultMall/images/includehtml/snoopy/images/bg_arigatou.gif);
background-repeat:no-repeat;
}
.t_width{
margin-left:150px;
width:480px;
line-height:150%;
}
/*＝＝＝＝＝　/終了告知　＝＝＝＝＝*/

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac＼*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/


/*＝＝＝＝＝　左カラム　＝＝＝＝＝*/
#leftcolumn .section {parts-ct.css 
margin-bottom:20px;
}
dt, dd, ul, ol, li, table, th, td {
border:medium none;
font-size:100%;
font-style:normal;
margin:0;
padding:0;
}

#leftcolumn li {
margin-top:5px;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#leftcolumn li img {
}

img {
border:medium none;
margin:0;
padding:0;
}
/*＝＝＝＝＝　/左カラム　＝＝＝＝＝*/
.space1 {
height: 1px;
margin: 0;
padding: 0;
}
.space3 {
height: 3px;
margin: 0;
padding: 0;
}
.space5{
height: 5px;
margin:0;
padding:0;
}
.space10 {
height: 10px;
margin: 0;
padding: 0;
}
.space15 {
height: 15px;
margin: 0;
padding: 0;
}
.space20 {
height: 20px;
margin: 0;
padding: 0;
}
.space25 {
height: 25px;
margin: 0;
padding: 0;
}
.space30 {
height: 30px;
margin: 0;
padding: 0;
}
.space40 {
height: 40px;
margin: 0;
padding: 0;
}

.space50 {
height: 50px;
margin: 0;
padding: 0;
}