
/* リフィルストッカー　html5 UTF-8 */


.point,
.point dt {
	color : #03aedf ; 
	}
.point dd {
	color : #333 ; 
	}

.step {
	background-color: #3399cc;
	color: #fff;
	font-size: 90%;
	padding: 4px 10px 3px 10px;
	margin-right: 5px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.camera .step {
	background-color: #900009;
	}

.indicate {
	background-color: #003399;
	color: #fff;
	font-size: 90%;
	padding: 3px 5px 2px 5px;
	margin-right: 5px;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.indicate.btn {
	background-color: #ff9900;
	}
	
.must,
.must-no {
	font-size: 10pt;
	font-weight: normal;
	line-height: 100%;
	padding: 5px 4px 3px 4px;
	margin: 0 5px;
	}
.must {
	color: #cc6600;
	}
.must-no {
	color: #999;
	}






.offline {
  color : #aaaaaa ;
}

.offline-mini {
  color : #aaaaaa ;
  font-size : 85% ;
}

.caution {
  color : #ff0000 ;
}

.caution-mini {
  color : #ff0000 ;
  font-size : 85% ;
}

.font-plain {
  font-weight : normal ;
}

.name {
  font-weight : bold ;
}

 
 .point-mini {
  color : #CC3300 ;
  font-size : 85% ;
 }

.white {
  color : #FFFFFF ; 
 }

.font-small {
  font-size : 85% ;
}


/* 価格 */
.price-normal{
  font-size : x-small ;
  text-align : right ;
}

.price-special{
  color : #FF3333 ; 
  text-align : right ;
  font-weight : bold ;
}

.stock {
  text-align : right ;
}

.catch{
  color : #EE5400 ; 
}


/* ブランドカラー */
.color-astro {
  color : #1A4574 ; 
}


/* メーカー名表示 */
.maker-tag {
   font-size : 90% ;
   text-align : right ;
   margin : 5px 10px ;
}





/* Landscape phones and down */
@media (max-width: 480px) {


.indicate {
	background-color: #003399;
	color: #fff;
	padding: 3px 5px 2px 5px;
	margin-right: 5px;
	}





}




