@charset "Shift_JIS";


.Special_main img{
	width:100%;
}
.Special_main a:hover img{
	opacity:1.0;
}

/* clearfix */
.clearfix:after {  
	content: " ";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;  
}  
.clearfix {  
	display: inline-block;  
	min-height: 1%;  
}  
/* Hides from IE-mac \*/  
* html .clearfix {  
	height: 1%;  
}  
.clearfix {  
	display: block;  
}  
/* End hide from IE-Mac */ 


/***********************************************
　ベース
***********************************************/
.pre_category{
	background-size:100%;
	text-align:center;
	margin-bottom:10px;
}
.pre_category img{
	float:left;
	max-width:171.5px;
	width:20%;
	margin-bottom:20px;
}

/***********************************************
　共通
***********************************************/
/* メニュー */
.hcode_nav li{
	max-width:160px;
	width:19%;
	display:inline-block;
}
.hcode_nav p img{
	max-width:365px;
	width:auto;
}


/***********************************************
　商品
***********************************************/
.prettylove .hallo_item{
	width:100%;
	background:#333;
	padding:2% 0 0 0;
}
.hallo_item dl{
	width:21%;
	margin:0 0 3% 2%;
	padding:0.5%;
	border:1px solid #000;
	float:left;
	background:#fff;
}
.hallo_item dt{
	margin:0 0 2% 0;

}
.hallo_item dd{
	height:80px;
	background:#000;
	text-align:center;
	font-size:14px;
	color:#fff;
	padding:7px 5px ;
}
.hallo_item dd p{
	color:#fff;
	font-size:12px;
	line-height:14px;
}

.hallo_item dd strong{
	height:45px;
	text-align:center;
	font-size:16px;
	color:#CF2975;
}

/***********************************************/


#SP_bkpage{
	text-align:right;
	padding:10px;
}
#SP_bkpage a{
	color:#CF2975;
}




