.flo_right{
	float:right;
}
.flo_left{
	float:left;
}
.float_clear { 
   clear:both;
	height:0px;
} 
#goods_list{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	margin-top:20px;
}
#goods_list li .opt_title{
 	margin:2px 5px 0 0px;
	font-size:12px;
   white-space: normal !important;
}
#goods_list li .title{
 	margin:5px 45px 0 0px;
	font-size:12px;
   white-space: normal !important;
}
#goods_list li .price{
	border:1px none;
	padding:3px 3px 1px 3px;
	margin:10px 50px 5px 0px;
/*	background:#FF0000;
	color:#FFF;*/
	color:#F00;
	font-size:13px;
	font-weight:bold;
	vertical-align:bottom;
	height:12px;
	line-height:10px;
	text-align:left;
	width:100%;
}
#goods_list li a .price{
	border:1px none;
	padding:3px 3px 1px 3px;
	margin:10px 50px 5px 0px;
/*	background:#FF0000;
	color:#FFF;*/
	color:#F00;
	font-size:13px;
	font-weight:bold;
	vertical-align:bottom;
	height:12px;
	line-height:10px;
	text-align:left;
	width:100%;
}
#goods_list li a .title{
 	margin:5px 45px 0 0px;
	font-size:12px;
   white-space: normal !important;
}
#goods_list li a{
	margin:0 0px 0 0px;
	border:none;
	padding:0 0 0 15px;
	color:#444;
	font-size:13px;
	vertical-align:middle;
	font-weight:normal;
}
#goods_list li a:hover, 
#goods_list li a:active {
	margin:0 0px 0 0px;
	border:none;
	padding:0 0 0 15px;
	color:#1d3994;
	font-size:13px;
	vertical-alignn:middle;
	font-weight:bold;
    white-space: normal !important;
}

#goods_list li{
	margin:0 0 0 0;
	border-bottom:1px dotted #111;
	border-top:0px none #ccc;
	color:#333333;
	height:100%;
	line-height:12px;
	font-size:11px;
	background-color:#FFFFFF;
	/* webkit Safari, Chrome */ 
/*	background: -webkit-gradient(linear,center top,center bottom, from(rgba(255,255,255,0.95)), to(rgba(250,250,250,0.95)));*/
	background: -webkit-gradient(linear,center top,center bottom, from(rgba(250,250,250,0.95)), color-stop(50%, rgba(255,255,255,0.95)),to(rgba(250,250,250,0.95))); 
	background: -webkit-gradient(linear,center top,center bottom, from(rgba(255,255,255,0.95)), to(rgba(250,250,250,0.95)));
	/* Mozilla Firefox*/ 
	background: -moz-linear-gradient(top, rgba(255,255,255,0.95), rgba(250,250,250,0.95));
	/* InternetExplorer */
	/* IE5.5-7 */  
	DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0.95)', endColorstr='rgba(250,250,250,0.95)', GradientType=0);
	/* IE8-9 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.95)', endColorstr='rgba(250,250,250,0.95)', GradientType=0)";
	/* IE10 */  
	background: -ms-linear-gradient(bottom,  rgba(250,250,250,0.95), rgba(255,255,255,0.95) 50%,rgba(250,250,250,0.95));
}
.ui-li .ui-btn-text a.ui-link-inherit {
    white-space: normal !important;
}
/* カートに入れるボタン*/
.submit_1_thin {

   border:1px solid #a00;
   padding: 0px 0px;
    margin: 8px 3px 0px 5px;
	height:18px;
	width:80px;
    color: #fff;
    cursor: pointer;
    background: #428ec9;
	border:  3px solid #a00;
    border-radius: 5px;
	/* webkit Safari, Chrome*/ 
/*	background: -webkit-gradient(linear,center top,center bottom, from(rgba(200,0,0,0.95)), to(rgba(192,0,0,0.95)));*/
	background: -webkit-gradient(linear,center top,center bottom, from(rgba(230,0,0,0.95)), to(rgba(192,0,0,0.95)));
	background: -webkit-gradient(linear,center top,center bottom, from(rgba(192,0,0,0.95)), color-stop(50%, rgba(230,0,0,0.95)),to(rgba(192,0,0,0.95))); 

	/* Mozilla Firefox*/ 
	background: -moz-linear-gradient(top, rgba(230,0,0,0.95), rgba(230,0,0,0.95));

	/* InternetExplorer */

	/* IE5.5-7  */  
	DXImageTransform.Microsoft.gradient( startColorstr='rgba(230,0,0,0.95)', endColorstr='rgba(230,0,0,0.95)', GradientType=0);

	/* IE8-9 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(230,0,0,0.95)', endColorstr='rgba(230,0,0,0.95)', GradientType=0)";

	/* IE10 */  
	background: -ms-linear-gradient(bottom,  rgba(192,0,0,0.955), rgba(230,0,0,0.95) 50%,rgba(192,0,0,0.955));


	box-shadow: 2px 2px 2px #ccc;
	-moz-box-shadow: 2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;


}