@charset "shift_jis";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

a:hover img{
opacity: 0.7;
filter: alpha(opacity=70);
-moz-opacity:0.7;
}

ul.mokuji li a:hover img{
opacity: 1;
filter: alpha(opacity=100);
-moz-opacity:1;
}
img {
	border:none;
	vertical-align:bottom;
}
#ih15 {
	margin:0 auto;
	width:750px;
	text-align:center;
	line-height:100%;
}
#ih15 li {
	float:left;
	list-style:none;
	position:relative;
}
#ih15 dt, #ih15 dd {
	float:left;
}
#ih15 .ul_m {
	width:750px;
	overflow:hidden;
}
#ih15 .box {
	width:750px;
	position:relative;
}
#ih15 .box dl {
	width:308px;
	position:absolute;
	bottom:20px;
	right:0;
}
#ih15 .box dl dt, #ih15 .box dd {
	width:308px;
}
#ih15 .ul2 {
	width:750px;
	overflow:hidden;
}
#ih15 .ul2 li {
	width:375px;
}
#ih15 .ul2 dl {
	width:375px;
	position:absolute;
	bottom:30px;
	left:0;
}
#ih15 .ul2 dl dt, #ih15 .ul2 dd {
	width:375px;
}
#ih15 .ul3 {
	margin:0 3px;
	width:744px;
	overflow:hidden;
}
#ih15 .ul3 li {
	width:248px;
}
#ih15 .ul3 dl {
	width:248px;
	position:absolute;
	bottom:11px;
	left:0;
}
#ih15 .ul3 dt, #ih15 .ul3 dd {
	width:248px;
}
#ih15 .ul3 .dl_1 {
	width:248px;
	position:absolute;
	bottom:20px;
	left:0;
}
#ih15 .ul4 {
	margin:0 3px;
	width:744px;
	overflow:hidden;
}
/*#ih15 .ul4 li {
	width:186px;
}*/
#ih15 .ul4 .shosai {
	width:372px;
	position:absolute;
	left:185px;
	bottom:13px;
}

#ih15 .ul4 .shosai dt{
	width:170px;
	position:absolute;
	left:10px;
	bottom:19px;
}

#ih15 .ul4 dl {
	width:186px;
	position:absolute;
	bottom:13px;
	left:0;
}
#ih15 .ul4 dt, #ih15 .ul4 dd {
	width:186px;
}
#ih15 .ul4 .li_372 {
	width:372px;
}
#ih15 .ul4 .li_372 dl {
	width:372px;
	position:absolute;
	bottom:13px;
	left:0;
}

#ih15 .ul4 .li_372 dt, #ih15 .ul4 .li_372 dd {
	width:372px;
}
#ih15 .p_r {
	text-align:right;
	font-size:12px;
	text-decoration:underline;
	color:#00F;
}
#ih15 .p_20 {
	padding:20px 0;
}


#ih15 p.p_l {
	float:left;	
}



/*価格プログラム*/
#ih15 .buy_price, #ih15 .ul2 .buy_price ul, #ih15 .ul2 .buy_price ul li, #ih15 .ul3 .buy_price ul, #ih15 .ul3 .buy_price ul li, #ih15 .ul4 .buy_price ul, #ih15 .ul4 .buy_price ul li, #ih15 .box .buy_price ul li {
	float:none;
	line-height:100%;
	width:auto;
	margin:0;
	padding:0;
	border:none;
	background:none;
}
#ih15 div.buy_price {
	padding:5px 0 5px 0;
}
#ih15 li.motoprice {
	display:none;
}
#ih15 span.spesicalprice {
	display:inline;
	font-size:10px;
	color:#0000ff;
}
#ih15 li.price {
	display:inline;
	color:#ff0000;
	font-size:18px;
	font-weight:bold;
}
#ih15 .intax {
	display:inline;
	font-size:10px;
	color:#ff0000;
}

