@charset "shift_jis";

.category-contents{
	padding:20px 20px 0;
	background:#333;
}
.category-contents p.intro{
	margin:0;
	padding:20px 0 30px;
	line-height:1.5;
	color:#fff;
}
.category-contents .sub-category ul{
	list-style:none;
	margin:0;
	padding:0;
}
.category-contents .sub-category ul li{
	float:right;
	width:316px;
	margin:0 0 20px;
	padding:10px;
	background:#fff;
}
.category-contents .sub-category ul li.list-left{
	float:left;
}
.category-contents .sub-category ul li .thumb{
	float:left;
	width:140px;
}
.category-contents .sub-category ul li .txt{
	float:right;
	width:165px;
}
.category-contents .sub-category ul li .txt .sub-category-name{
	margin:0 0 10px;
}
.category-contents .sub-category ul li .txt .sub-category-name a{
	display:block;
}
.category-contents .sub-category ul li .txt p{
	width:145px;
	margin:0;
	font-size:80%;
}


/*------------------------------------/*

　　　　　　福蔵

/*------------------------------------*/

#fuku{
	margin:0 0 80px 0;
	}

#fuku p{
	margin:0;
	padding:0;
	font-size:13px;
	line-height:1.6;
	}
	
#fuku p em{
	margin:0;
	padding:0;
	font-size:18px;
	line-height:1.6;
	font-weight: bold;
	font-variant: normal;
	}


#fuku .main_img{
	margin:0 0 20px 0;
}



#fuku .heading{
	background:url(/online/images/cat/cat_fukukura_01.jpg) no-repeat;
	width:700px;
	height:230px;
	}

#fuku .heading p{
	padding:110px 0 0 27px;
	}
	
	
#fuku .sec01{
	margin:20px 0 0 0;
	}	
	
#fuku .sec_img{
	float:left;
	}
	
#fuku .sec01 .sec_txt{
	float:left;
	}
		
#fuku .sec01 .sec_txt h3{
	margin:0 0 0 20px;
	padding:0;
	}
	
#fuku .sec01 .sec_txt p{
	padding:20px;
	font-size:14px;
	width:500px;
	margin:0 0 0 20px;
	
	}
	
	
#fuku .sec02{
	margin:20px 0 0 0;
	}	
	
#fuku .sec02 .sec_img{
	float:left;
	}
	
#fuku .sec02 .sec_txt{
	float:left;
	}
		
#fuku .sec02 .sec_txt h3{
	margin:0 10px 0 0;
	padding:0;
	}
	
#fuku .sec02 .sec_txt p{
	padding:20px;
	font-size:14px;
	width:500px;
	margin:0 10px 0 0;
	
	}

#fuku .instagram-reels iframe {
	margin: 0 auto 12px!important;
}
	
/********** ブランドマーク **********/
#fuku .brand-mark{
	width:700px;
	margin:20px 0 0 0;
	padding:0 0 19px;
}

#fuku .left-mark{
	float:left;
	width:340px;
	background:#eee;
}
#fuku .right-mark{
	float:right;
	width:340px;
	background:#eee;
}
#fuku .brand-mark .mark{
	background:url(../images/season-recommend/bg-mark-top.jpg) no-repeat 0 0;
}
#fuku .brand-mark .mark .mark-wrapper{
	padding:10px 0;
	min-height:60px;
	background:url(../images/season-recommend/bg-mark-bottom.jpg) no-repeat 0 100%;
}
#fuku .brand-mark .mark .mark-wrapper .icon-brand{
	float:left;
	padding:0 0 0 20px;
}
#fuku .brand-mark .mark .mark-wrapper p{
	float:left;
	width:180px;
	margin:0;
	line-height:1.6;
	padding:0 0 0 10px;
	font-size:85%;
}



/*------------------------------------/*

　　　　　詰め合わせ内容

/*------------------------------------*/
	
	
.assortment {
	width:720px;
	background:url(/online/images/cat/assortment_bg.jpg) repeat;
	margin:0 0 20px 0;
}
.assortment_inner {
	width:680px;
	margin:0 auto;
}
.assortment ul {
	margin:0;
	padding:0;
	list-style:none;
}
.assortment ul li {
	float:left;
	margin:0 10px 10px 0;
}
.assortment ul li.listend {
	float:left;
	margin:0 0 10px 0;
}