@charset "shift-jis";
/* CSS Document */

/* ‘‘‘‘‘ SΜ ‘‘‘‘‘ */
#shredder * {
	margin:0;
	padding:0;
}
#shredder img {
	vertical-align:bottom;
	border:none;
}

#shredder {
	width:750px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	line-height:100%;
	overflow:hidden;
	padding-bottom:15px;
}

#shredder h3,#shredder h4 {
	padding:10px;
}
#shredder ul, #shredder ul li,#shredder dl, #shredder dl dt, #shredder dl dd {
	list-style:none;
}
#shredder li {
	float:left;
}
#shredder ul ,#shredder dl{
	overflow:hidden;
}
#shredder img {
	vertical-align:bottom;
	border:none;
}
#shredder a:hover img{
	opacity:0.9;
	filter: alpha(opacity=90);
	background: #fff;
}
#shredder a:hover img.imgover {
	filter: alpha(opacity=100);
	opacity:1.0;
	background:none;
}

/* --- y[WTOP ---  */
#shredder p.top{
	text-align:right;
	padding:10px 10px 40px;
	background: #FFF;
}
#shredder p.top a:hover{
	text-decoration:underline;
}

/* --- oi[1ΒΐΡ --- */
#shredder .bn1{
	text-align:center;
	margin:10px auto;
}

/* --- oi[2ΒΐΡ --- */
#shredder .bn2{
	width:734px;
	margin:10px auto;
	overflow:hidden;
}
#shredder .bn2 li{
	float:left;
	width:367px;
	text-align:center;
}


/* ‘‘‘‘‘ ΕΒ ‘‘‘‘‘ */
#shredder #kanban{
	width:750px;
	height:410px;
	position:relative;
}
#shredder #kanban a{
	width:185px;
	height:100px;
	position:absolute;
	bottom:15px;
	left:15px;
	background:#E2E78B;
	border: 1px solid #FFF;
	border-radius:5px;
	box-shadow:rgba(0, 0, 0, 0.3) 2px 2px 4px 0px;
}
#shredder #kanban a img{
	margin:5px;
}


/* ‘‘‘‘‘ wi ‘‘‘‘‘ */
#shredder [id^="m"]{
	width:750px;
}
#shredder #m1{
	background:#D2E9FB;
}
#shredder #m2{
	background:#E0F8C2;
}
#shredder #m3{
	background:#EAFAFA;
	padding-top:20px;
	margin-top:30px;
}


/* ‘‘‘‘‘ €i ‘‘‘‘‘ */
#shredder [class^="col"]{
	margin:0 auto;
	overflow:hidden;
}
#shredder .col1{
	width:732px;
}
#shredder .col2{
	width:724px;
}
#shredder .col3{
	width:728px;
}

#shredder [class^="col"] li{
	float:left;
	text-align:center;
}
#shredder [class^="col"] li a{
	margin:0 auto 20px;
	padding-bottom:8px;
	display:block;
	background:#FFF;
	overflow:hidden;
	border:solid #DFDFDF 1px;
}

/*---1J---*/
#shredder .col1 li{
	width:730px;
}
#shredder .col1 li a{
	width:730px;
}
#shredder .col1 li dt{
	width:358px;
	float:left;
}
#shredder .col1 li dd{
	width:372px;
	float:right;
}
/*¨θόκV[gΜέ*/
#shredder #m3 .col1 li a{
	width:716px;
}
#shredder #m3 .col1 li dt{
	width:310px;
	float:left;
}
#shredder #m3 .col1 li dd{
	width:406px;
	float:right;
}

/*---2J---*/
#shredder .col2 li{
	width:362px;
}

/*---3J---*/
#shredder .col3 li{
	width:242px;
}


/* ‘‘‘‘‘ ACRΙΒ’Δ ‘‘‘‘‘ */
#shredder #icon{
	width:732px;
	margin:0 auto;
	border:solid #DFDFDF 1px;
}
#shredder #icon h3{
	padding:0;
}
#shredder #icon ul{
	width:710px;
	margin:0 auto;
}
#shredder #icon li{
	width:355px;
	height:180px;
	overflow:hidden;
}
#shredder #icon li dl{
	width:335px;
	margin:8px auto 20px;
	text-align:left;
	overflow:hidden;
}
#shredder #icon li dt{
	width:205px;
	float:left;
	color:#333;
	font-size:13px;
	line-height:130%;
	letter-spacing:110%;
	font-family: 'Meiryo','CI';
	font-weight:bold;
}
#shredder #icon li dt img{
	float:left;
	margin:0 8px 8px 0;
}
#shredder #icon li dt span{
	font-size:12px;
	color:#666;
	font-weight:normal;
}
#shredder #icon li dd{
	width:120px;
	float:right;
}

/* ‘‘‘‘‘ Ώi ‘‘‘‘‘ */

#shredder .buy_price, #shredder .buy_price li {
	float:none;
	line-height:100%;
	width:auto;
	margin:3px 0;
	padding:0;
	border:none;
	background:none;
}
#shredder li.motoprice {
	display:none;
}
#shredder li.price {
	display:inline;
	color:#ff0000;
	font-size:20px;
	font-weight:bold;
}
#shredder .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
}
#shredder span.spesicalprice {
	display:inline;
	font-size:10px;
	color:#00F;
}