@charset 'utf-8';

/* --------------------------------------------------------------------------------
	cake-cut
-------------------------------------------------------------------------------- */
#cake-cut .cake-cut-inner{
	position:relative;
	padding:15px 7px 12px 0;
	background:url(../images/cake-cut/bg-content.jpg) repeat 0 0;
}
#cake-cut .intro{
	padding:0 0 2.75%;
}
#cake-cut .cake-cut-inner .img-txt{
	padding:8px 0 0 20px;
}
#cake-cut .cake-cut-inner .img-txt .img-txt-wrapper{
	position:relative;
	padding:0 13px 8px 0;
}
#cake-cut .cake-cut-inner .img-txt .img-txt-box{
	padding:20px;
	background:#fff;
}
#cake-cut .cake-cut-inner .img-txt:last-child{
	margin:0;
}
#cake-cut .cake-cut-inner .img-txt .img{
	float:left;
}
#cake-cut .cake-cut-inner .img-txt .txt{
	float:right;
	width:350px;
	margin:-5px 0 0;
	line-height:1.8;
}
#cake-cut .cake-cut-inner .img-txt .ichigo{
	position:absolute;
	right:0;
	bottom:0;
}
#cake-cut .cake-cut-inner .img-txt .txt div{
	float:left;
}
#cake-cut .cake-cut-inner .img-txt .txt p{
	margin:0 0 0 1.2em;
	letter-spacing:-0.05em;
	font-size:15px;
}
#cake-cut .cake-cut-p {
	max-width: 740px; /* 最大幅 */
	min-width: 500px; /* 最小幅 */
}
#cake-cut .cake-cut-p img {
	 width: 100%;
}