@charset "utf-8";

/*-----------------------------------------------------	*/
/*	for all						*/
/*-----------------------------------------------------	*/
	/*** main px ***/
	
	#ice_list{
		width:100%;
		padding:20px 0 0 0;
		}
		#ice_list > h3{
			background:#078c03;
			color:white;
			font-size:1.2em;
			line-height:1em;
			font-weight:bold;
			padding:0.5em 0.5em 0.3em 0.5em;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			
		}
		#ice_list > p{
			text-align:left;
			padding:15px 0 0 0;
		}
		#ice_list ul{
			}
			#ice_list ul li{
				width:32%;
				float:left;
				margin-top:15px;
				position:relative;
				}
				#ice_list ul li a{
					display:block;
					color:#333;
				}
				#ice_list ul li:nth-child(3n+2){
					margin-right:2%;
					margin-left:2%;
				}
				#ice_list ul li:nth-child(3n+1){
					clear:both;
					}
				#ice_list ul li img{
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					border-radius: 10px;
					margin-bottom:5px;
				}
				#ice_list ul li h3{
					text-align:left;
					
				}
				#ice_list ul li p{
					text-align:left;
					height:7em;
					overflow:auto;
				}
			#ice_list ul li.soldout{
				}
				#ice_list ul li.soldout:after{
					content:url(grp/icon_soldout.png);
					position:absolute;
					top:10px;
					left:50%;
					margin-left:-30px;
				}

			#ice_list ul li.suuryou {/*数量限定時*/
				text-align: right;
				height: 3em;
				}
			#ice_list ul li.comming_soon{/*もうすぐ出来るけんまっとって*/
				}
				#ice_list ul li.comming_soon:after{
					content:url(grp/icon_commingsoon.png);
					position:absolute;
					top:20px;
					left:50%;
					margin-left:-93px;
				}
			#ice_list ul li.newice{/*ice用のnew*/
				}
				#ice_list ul li.newice:after{
					content:url(grp/ice_new.png);
					position:absolute;
					left:0px;
					top:-5px;
				}
			#ice_list ul li.newitem{/*通常？のnew*/
				}
				#ice_list ul li.newitem:after{
					content:url(grp/icon_new.png);
					position:absolute;
					left:0px;
					top:0;
				}



#ice_list h4.ItemName {
	font-size:150%; margin:1em auto;
	color: #4444EE;
}

#ice_list #ButtonFld {
	text-align: center;
}
#ice_list #ButtonFld #SelectNum {
	font-size: 150%;
}
#ButtonFld input.CartButton {
	width:200px; height:50px;
	margin: auto;
}

/*-----------------------------------------------------	*/
/*	 993-1024					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 1024px) {
	
}



/*-----------------------------------------------------	*/
/*	 769-992					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 992px) {
	
}



/*-----------------------------------------------------	*/
/*	 480-768					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 768px) {
	
}


/*-----------------------------------------------------	*/
/*	 321-480px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 480px) {

}

/*-----------------------------------------------------	*/
/*	 320px					*/
/*-----------------------------------------------------	*/

@media screen and (max-width: 320px) {

}


