*{text-decoration:none;}
body{margin: 0;padding: 0;}
#stor_link{margin: 0;padding: 0; display:flex;justify-content: center;list-style: none;}
#stor_link li{margin: 20px 0; font-size: 14px;}
#stor_link li a{color: #000;}
#ifm_mtx a:hover{opacity: 0.7;transition: .8s;}
#ifm_mtx .bn{margin: 3% 0;}

#ifm_mtx{
width:750px;
margin:auto;
padding:0;
text-align:center;
font-family: 'Noto Sans JP', sans-serif;
}
#ifm_mtx td{position: relative;}

/*iv*/
#ifm_mtx div.price{
    position: absolute;
    z-index: 99;
    color: #fff;
}
#ifm_mtx .ifm div.price{
    bottom: 15px;
    left: 0;
}
#ifm_mtx .shelf div.price{
    bottom: 45px;
    left: 0;
}
#ifm_mtx .price,
#ifm_mtx .intax{
	vertical-align: baseline;
	display:inline-block;
	font-family: centuryGB,"Century Gothic",helvetica,Arial,sans-serif!important;
	font-weight:bold;
	color: #c00;
}

#ifm_mtx .prdisp-taxin{
	font-size: 160%;
}

#ifm_mtx .prdisp-taxin span span{
	bottom: 25%!important;
}

#ifm_mtx .motoprice{display:none;}

#ifm_mtx li.price{font-size:25px;margin: 0;}
#ifm_mtx .buy_price{line-height: 11px;}
#ifm_mtx .buy_price ol{font-size:20px;}
#ifm_mtx .intax{font-size:11px;margin-left:5px;font-weight:normal;}
#ifm_mtx .spesicalprice{font-size:12px;display: inline-block;line-height:1;position:relative;text-align:left; margin-right:5px;color: #c00;}

