@charset "shift_jis";
/* reset */

/*フォントサイズ*/




body{ margin:0; padding:0;}
#msg * { border:0; text-decoration:none;}
#msg a img:hover{ opacity:0.8;}
#msg{ width:750px; margin:0 auto; padding:0;}
#msg h4{ padding:0; margin:0;}
ul {
margin: 0 0 0 1em;
padding: 0;
}

#msg .matrix{ margin:0 auto; width:750px; overflow:hidden; list-style:none;}
#msg .matrix li{ padding:0; /*background:#ffffff;*/}
#msg .matrix li img{ vertical-align:bottom;}

#msg .matrix ul{ width:100%; overflow:hidden;}
#msg .matrix li.item1{ float:left;}

#msg .matrix li a{ position:relative; display:block;}


/*価格プログラム*/

#msg .buy_price {
	float: none;
	line-height: 100%;
	width: auto;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	position:absolute;
	bottom:137px;
	right:75px;

}
#msg .buy_price li{
	display: inline;
 }
#msg li.motoprice {
	display: none;
}
#msg span.spesicalprice {
	font-size: 16px;
	color: #00F;
	font-weight: bold;
	width: 70px;
	text-align: left;
	padding-right:5px;
}
#msg li.price {
	color: #ff0000;
	font-size: 30px;
	border: none;
	font-weight: bold;
	line-height:1.5em;

}
#msg li .intax {
	font-size: 14px;
	color: #ff0000;
	border: none;
}
#msg li:nth-child(12) .buy_price, #msg li:nth-child(13) .buy_price {
	bottom:73px;
	right:75px;
}