@charset "UTF-8";
/* !Clearfix
---------------------------------------------------------- */
.tab_link ul,
#kitchenware_wrap01,
.tab02 .imgwrap01,
.recipe ul,
.product_link,
.cooking_time .wrap02 {
	display: block;
	min-height: 1%;
}

.tab_link ul:after,
#kitchenware_wrap01:after,
.tab02 .imgwrap01:after,
.recipe ul:after,
.product_link:after,
.cooking_time .wrap02:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html .tab_link ul,
* html #kitchenware_wrap01,
* html .tab02 .imgwrap01,
* html .recipe ul,
* html .product_link,
* html .cooking_time .wrap02
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/* !Common
---------------------------------------------------------- */
#main {
	width: 100%;
	font-size: 1.4rem;
}
.h3_basic01 {
	margin: 0 -10px 0 -10px;
	padding: 0 10px 8px 10px;
	border-bottom: 1px solid #dedede;
	font-weight: bold;
	font-size: 1.6rem;
	letter-spacing: 0.1em;
}
	#main h2 {
		margin: 0 -10px 0 -10px;
		padding: 5px 0 20px 0;
	}
	#main p {
		margin: 0 0 20px 0;
	}
#side .side_ranking01,
#side .side_history01 {
	display: none;
}
.tab01,
.tab02 {
	margin: 0 0 40px 0;
}
.tab01 h3,
.tab02 h3,
.tab03 h3,
.tab04 h3,
.tab05 h3,
.tab06 h3 {
	margin: 0 auto 30px auto;
}
.tab02 h3,
.tab03 h3,
.tab04 h3,
.tab05 h3,
.tab06 h3 {
	width: 72%;
}
.tab02 h4,
.tab03 h4,
.tab04 h4,
.tab05 h4,
.tab06 h4 {
	margin: 0 0 20px 0;
	padding: 3px 10px 1px 10px;
	background: #f5e0e0;
	color: #811414;
	font-size: 2rem;
	font-weight: bold;
}
.h5_basic01 {
	color: #811414;
	font-size: 1.4rem;
	font-weight: bold;
}
.h6_basic01,
.ul_basic01 li {
	position: relative;
	margin: 20px 0 0 15px;
	font-size: 1.4rem;
}
.h6_basic01{
	margin: 20px 0 15px 15px;
	font-weight: bold;
}
.h6_basic01:before,
.ul_basic01 li:before {
	display: block;
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	top: 7px;
	left: -15px;
	border-radius: 5px;
	background: #811414;
}
.tab02 .note,
.tab03 .note,
.tab04 .note,
.tab05 .note,
.tab06 .note {
	font-size: 1.2rem;
}
.fzS {
	font-size: 1.2rem;
}

/* cooking_time */
.cooking_time {
	margin: 20px 0 10px 0;
	padding: 30px 10px 30px 10px;
	border-radius: 10px;
	background: #fff5f5;
}
	.cooking_time h4 {
		width: 82%;
		max-width: 307px;
		margin: 0 auto 26px auto;
		background: none;
		text-align: center;
	}
	.cooking_time h5 {
		margin: 0 0 14px 0;
	}
	.cooking_time h6 {
		margin: 0 0 10px 0;
		padding: 2px 15px 2px 15px;
		border-radius: 20px;
		background: #811414;
		color: #ffffff;
		font-size: 2rem;
	}
	#main .cooking_time p {
		margin: 0 0 30px 15px;
	}
	.cooking_time p.note {
		font-size: 1rem;
	}
	.cooking_time table {
		width: 100%;
	}
		.cooking_time th {
			width: 33%;
			padding: 0 3% 20px 0;
			text-align: center;
		}
			.cooking_time th.item01 img {
				width: 71%;
			}
			.cooking_time th.item02 img {
				width: 80%;
			}
			.cooking_time th.item03 img {
				width: 59%;
			}
			.cooking_time th.item04 img {
				width: 71%;
			}
		.cooking_time td {
			padding: 0 0 20px 0;
		}
	.cooking_time .wrap01 {
		margin: 10px 0 0 0;
		padding: 25px 0 0 0;
		border-top: 1px solid #811414;
	}

/* recipe */
.recipe {
	margin: 40px -10px 0 -10px;
	padding: 35px 10px 0 10px;
	background: url("/common/img/contents/beans_featured/img/bg_beans_featured01-01.svg") left top;
	-webkit-background-size: 6px;
	background-size: 6px;
}
	.recipe h4 {
		width: 81%;
		margin: 0 auto 25px auto;
		padding: 0;
		background: none;
	}
	.recipe li {
		margin: 0 0 25px 0;
	}
		.recipe li img {
			display: block;
			margin: 0 0 7px 0;
		}
		.recipe .wrap01 {
			padding: 0 0 40px 0;
		}
		.recipe .wrap01 h5 {
			width: 87%;
			margin: 20px auto 20px auto;
		}
		#main .recipe .wrap01 p {
			margin: 40px 0 0 0;
		}

/* product_link */
	.product_link .link_wrap01,
	.product_link .link_wrap02,
	.product_link .link_wrap03,
	.product_link .link_wrap04 {
		position: relative;
	}
		.product_link li {
			display: block;
			position: absolute;
			font-size: 1.2rem;
			line-height: 1.4;
		}
			.product_link li a {
				position: relative;
				display: inline-block;
				padding: 2px 15px 4px 15px;
				background: #ffffff;
				opacity: 0.8;
				color: #000000;
			}
			.product_link li a:after {
				display: block;
				position: absolute;
				content: "";
				width: 0.3em;
				height: 0.3em;
				top: 37%;
				right: 6px;
				border-top: 1px solid #552323;
				border-right: 1px solid #552323;
					-webkit-transform: rotate(45deg);
					-ms-transform: rotate(45deg);
				transform: rotate(45deg);
			}
				.product_link li span {
					font-size: 0.84rem;
					vertical-align: middle;
				}

/* btn */
.tabwrap01 .btn_wrap01 {
	text-align: center;
}
	.tabwrap01 .btn_basic01 {
		position: relative;
		width: 100%;
		box-sizing: border-box;
		margin: 0 0 25px 0;
		padding: 13px 0 10px 0;
		border-radius: 5px;
		border: 2px solid #ffcf10;
		background: #ffcf10;
		box-shadow:0px 3px 0px 0px #e9ba00;
			-moz-box-shadow:0px 3px 0px 0px #e9ba00;
			-webkit-box-shadow:0px 3px 0px 0px #e9ba00;
			box-sizing: border-box;
		color: #ffffff;
		font-size: 1.6rem;
		text-align: center;
	}
	.tabwrap01 .btn_basic01:before {
		display: none;
	}
	.tabwrap01 .btn_basic01:after {
		display: block;
		position: absolute;
		content: "";
		width: 0.4em;
		height: 0.4em;
		top: 20px;
		right: 12px;
		border-top: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.tabwrap01 .btn_basic01:hover {
		background: #ffffff;
		color: #ffcf10;
	}
	.tabwrap01 .btn_basic01:hover:after {
		border-top: 2px solid #ffcf10;
		border-right: 2px solid #ffcf10;
	}

@media screen and (min-width:768px) {
	.h3_basic01 {
		margin: 0 0 30px 0;
		padding: 15px 0 15px 0;
		border-top: 1px solid #dedede;
		font-size: 2.4rem;
		line-height: 1;
	}
#main h2 {
		margin: 0 0 0 0;
		padding: 0 0 20px 0;
	}
	#main p {
		margin: 0 0 30px 0;
	}
.tab01,
.tab02 {
	margin: 0;
}
.tab01 h3,
.tab02 h3,
.tab03 h3,
.tab04 h3,
.tab05 h3,
.tab06 h3 {
	margin: 35px auto 60px auto;
}
.tab02 h3,
.tab03 h3,
.tab04 h3,
.tab05 h3,
.tab06 h3 {
	width: 323px;
}
.tab02 h4,
.tab03 h4,
.tab04 h4,
.tab05 h4,
.tab06 h4 {
	margin: 0 0 30px 0;
	padding: 11px 20px 10px 20px;
	font-size: 2.4rem;
}
.h5_basic01 {
	font-size: 2rem;
}
.h6_basic01,
.ul_basic01 li {
	margin: 40px 0 0 24px;
	font-size: 1.6rem;
}
.h6_basic01{
	margin: 26px 0 20px 24px;
}
.h6_basic01:before,
.ul_basic01 li:before {
	width: 16px;
	height: 16px;
	top: 5px;
	left: -24px;
	border-radius: 10px;
}
.tab02 .note,
.tab03 .note,
.tab04 .note,
.tab05 .note,
.tab06 .note {
	font-size: 1.6rem;
}
.fzS {
	font-size: 1.6rem;
}

/* cooking_time */
.cooking_time {
	margin: 120px 0 10px 0;
	padding: 40px 40px 30px 40px;
	border-radius: 15px;
}
	.cooking_time h4 {
		margin: 0 auto 26px auto;
	}
	.cooking_time h5 {
		margin: 0 0 34px 0;
	}
	.cooking_time h6 {
		margin: 0 0 25px 0;
		padding: 8px 40px 8px 40px;
		border-radius: 30px;
	}
	#main .cooking_time p {
		margin: 0 0 54px 0;
		font-size: 1.6rem;
	}
	.cooking_time p.note {
		font-size: 1.6rem;
	}
		.cooking_time th {
			width: 28%;
			padding: 0 4% 40px 0;
			text-align: center;
		}
			.cooking_time th.item01 img {
				width: 114px;
			}
			.cooking_time th.item02 img {
				width: 133px;
			}
			.cooking_time th.item03 img {
				width: 100px;
			}
			.cooking_time th.item04 img {
				width: 116px;
			}
		.cooking_time td {
			padding: 0 0 40px 0;
		}
	.cooking_time .wrap01 {
		margin: 0 0 0 0;
		padding: 35px 0 0 0;
	}

/* recipe */
.recipe {
	margin: 60px 0 0 0;
	padding: 65px 20px 60px 20px;
	-webkit-background-size: 11px;
	background-size: 11px;
}
	.recipe h4 {
		width: 493px;
		margin: 0 auto 45px auto;
	}
	.recipe li {
		width: 48.5%;
		margin: 0 0 55px 0;
	}
	.recipe li {
		float: left;
	}
	.recipe li:nth-child(2n) {
		float: right;
	}
		.recipe li img {
			margin: 0 0 15px 0;
		}
	.recipe .wrap01 {
		width: 580px;
		margin: 10px auto 0 auto;
		padding: 40px 35px 30px 35px;
		border: 4px solid #ffcf10;
		background: #ffffff;
	}
	.recipe .wrap01 h5 {
		width: 422px;
		margin: 0 auto;
	}
	#main .recipe .wrap01 p {
		margin: 28px 0 0 0;
	}
	.recipe .wrap01 li {
		margin: 0 0 25px 0;
	}

/* product_link */
		.product_link li {
			display: block;
			position: absolute;
			font-size: 1.4rem;
			line-height: 1.4;
		}
			.product_link li a {
				padding: 7px 30px 10px 20px;
				font-weight: bold;
			}
			.product_link li a:after {
				width: 0.4em;
				height: 0.4em;
				top: 37%;
				right: 14px;
				border-top: 2px solid #552323;
				border-right: 2px solid #552323;
			}
				.product_link li span {
					font-size: 1.2rem;
				}

/* btn */
	.tabwrap01 .btn_basic01 {
		width: 64%;
		margin: 23px auto 60px auto;
		padding: 25px 0 22px 0;
		border-radius: 10px;
		box-shadow:0px 4px 0px 0px #e9ba00;
			-moz-box-shadow:0px 4px 0px 0px #e9ba00;
			-webkit-box-shadow:0px 4px 0px 0px #e9ba00;
		font-size: 3.2rem;
	}
	.tabwrap01 .btn_basic01:after {
		width: 0.4em;
		height: 0.4em;
		top: 40px;
		right: 25px;
		border-top: 3px solid #ffffff;
		border-right: 3px solid #ffffff;
			-webkit-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.tabwrap01 .btn_basic01:hover:after {
		border-top: 3px solid #ffcf10;
		border-right: 3px solid #ffcf10;
	}
}

@media screen and (min-width:1024px) {
#contents {
	max-width: 940px;
}
	.h3_basic01 {
		margin: 0 0 40px 0;
	}
#breadcrumb {
	margin: 0 0 11px 0;
}
#main {
	font-size: 1.6rem;
}
	#main h2 {
			padding: 0 0 35px 0;
		}
#side .side_ranking01,
#side .side_history01 {
	display: block;
}

/* cooking_time */
.cooking_time {
	padding: 40px 110px 30px 110px;
}

/* product_link */
	.product_link li {
		font-size: 1.8rem;
	}

}

/* !Tab menu
---------------------------------------------------------- */
.tabwrap01 {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	background: none;
}
	.tabwrap01 .tab_link {
		border-radius: 10px;
		background: #f1f1f1;
	}
		.tabwrap01 .sp_trigger01 {
			position: relative;
			padding: 20px 0 20px 0;
			color: #811414;
			font-weight: bold;
			font-size: 2.4rem;
			line-height: 1;
			text-align: center;
		}
		.tabwrap01 .sp_trigger01:after {
			display: block;
			position: absolute;
			content: "";
			top: 21px;
			right: 15px;
			width: 22px;
			height: 22px;
			background: url("/common/img/contents/beans_featured/img/ico_beans_featured_spmenu01.svg") no-repeat center top;
			-webkit-background-size: 100%;
			background-size: 100%;
		}
		.tabwrap01 .sp_trigger01.active {
			padding: 22px 0 22px 0;
			font-size: 2rem;
		}
		.tabwrap01 .sp_trigger01.active:after {
			background-position: center -22px;
		}
		.tabwrap01 .tab_link ul {
			display: none;
			border-radius: 0 0 10px 10px;
			background: #f1f1f1;
			line-height: 1;
		}
			.tabwrap01 .tab_link ul li {
				margin: 0 10px 0 10px;
				border-top: 1px solid #811414;
				text-align: left;
			}
				.tabwrap01 .tab_link ul li a {
					display: block;
					padding: 18px 5px 18px 5px;
					color: #000000;
					text-decoration: none;
				}
				.tabwrap01 .tab_link ul li a:hover {
					color: #ffb400;
					opacity: 1;
				}
		.tabwrap01 .tab_contents {
			margin: 40px -10px 0 -10px;
			padding: 25px 10px 0 10px;
			border-top: 2px solid #dedede;
		}
		.tabwrap01 .tab_contents .tab02,
		.tabwrap01 .tab_contents .tab03,
		.tabwrap01 .tab_contents .tab04,
		.tabwrap01 .tab_contents .tab05,
		.tabwrap01 .tab_contents .tab06 {
			display: none;
		}
		.tabwrap01 .tab_contents .active {
			display: block;
		}

@media screen and (min-width:1024px) {
.tabwrap01 {
	margin: 0 0 0 0;
}
	.tabwrap01 .sp_trigger01,
	.tabwrap01 .sp_trigger01:after {
		display: none;
	}
		.tabwrap01 .tab_link ul {
				display: block;
				margin: 0 0 -1px 0;
				border-radius: 0;
				background: #ffffff;
		}
			.tabwrap01 .tab_link ul li {
				float: left;
				margin: 0 0.5% 0 0.5%;
				border-top: 2px solid #000000;
				border-right: 1px solid #000000;
				border-left: 1px solid #000000;
				font-weight: bold;
				font-size: 1.6rem;
				line-height: 1.2;
				text-align: center;
				letter-spacing: -1px
			}
			.tabwrap01 .tab_link ul li:first-child {
				margin: 0 0.5% 0 1%;
			}
			.tabwrap01 .tab_link ul li.active {
				border-top: 2px solid #811414;
				border-right: 1px solid #811414;
				border-left: 1px solid #811414;
				background: #f0f0f0;
			}
			.tabwrap01 .tab_link ul li:nth-child(1) {
				width: 19.5%;
			}
			.tabwrap01 .tab_link ul li:nth-child(2) {
				width: 14%;
			}
			.tabwrap01 .tab_link ul li:nth-child(3) {
				width: 19%;
			}
			.tabwrap01 .tab_link ul li:nth-child(4) {
				width: 16%;
			}
			.tabwrap01 .tab_link ul li:nth-child(5) {
				width: 14%;
			}
			.tabwrap01 .tab_link ul li:nth-child(6) {
				width: 9%;
			}

			.tabwrap01 .tab_link ul li a {
				padding: 13px 7px 12px 7px;
			}
			.tabwrap01 .tab_link ul li a:after {
				right: 6px;
			}
			.tabwrap01 .tab_link ul li.active a {
				color: #811414;
			}
			.tabwrap01 .tab_contents {
				margin: 0;
				border-top: 1px solid #811414;
			}
}

/* !Tab01
---------------------------------------------------------- */
	.tab01 h3 {
		width: 65%;
		max-width: 296px;
	}
	.tab01 h4 {
		width: 100%;
		margin: 60px -10px 25px -10px;
		padding: 30px 10px 0 10px;
		border-top: 2px solid #dedede;
		text-align: center;
	}
	.tab01 #kitchenware h4 img {
		width: 76%;
		margin: 0 auto;
	}
	#main .tab01 h3 + p {
		width: 94%;
		max-width: 570px;
		margin: 0 auto;
	}
	#main .tab01 p.note {
		margin: 10px 0 20px 0;
		font-size: 1rem;
	}
	.tab01 #point01,
	.tab01 #point02,
	.tab01 #point03 {
		margin: 30px auto 0 auto;
	}
		.tab01 dt {
			padding: 0 0 20px 0;
		}
			.tab01 dt img {
				max-width: 585px;
			}
			#main .tab01 #point01 p {
				margin: 20px 0 0 0;
			}
			#main .tab01 #point01 dd p {
				margin: 10px 0 0 0;
			}
			#main .tab01 #point01 dd p:first-child {
				margin: 0;
			}
			#main .tab01 .img_wrap01 {
				width: 70%;
				margin: 0 auto 10px auto;
			}
			#main .tab01 .img_wrap02 {
				width: 72%;
				margin: 0 auto 20px auto;
			}
		.tab01 .pcitem_height {
			margin: 40px 0 0 0;
			padding: 20px 10px 20px 10px;
			border: 1px solid #811414;
			border-radius: 5px;
			box-sizing: border-box;
			font-size: 1.2rem;
		}
			.tab01 #kitchenware01 h5,
			.tab01 #kitchenware02 h5,
			.tab01 #kitchenware03 h5,
			.tab01 #kitchenware04 h5 {
				margin: 0 auto 20px auto;
				text-align: center;
			}
			.tab01 #kitchenware01 h5 {
				width: 79%;
			}
			.tab01 #kitchenware02 h5 {
				width: 79%;
			}
			.tab01 #kitchenware03 h5 {
				width: 70%;
			}
			.tab01 #kitchenware04 h5 {
				width: 71%;
			}
			.tab01 #kitchenware04 h6 {
				margin: 20px 0 0 0;
			}
			.tab01 #kitchenware #point h5 {
				margin: 30px 0 15px 0;
			}
			.tab01 #preservation_method .leadtxt {
				font-size: 1.6rem;
				font-weight: bold;
			}
				.tab01 #preservation_method li .note {
					font-size: 1rem;
				}
			.tab01 #preservation_method h5 {
				margin: 30px 0 15px 0;
				font-size: 1.6rem;
				font-weight: bold;
			}

@media screen and (min-width:480px) {
}
@media screen and (min-width:768px) {
	#main .tab01 p.note {
		margin: 0 0 20px 0;
		font-size: 1.6rem;
	}
	.tab01 #point01,
	.tab01 #point02,
	.tab01 #point03 {
		max-width: 720px;
		margin: 60px auto 0 auto;
	}
		.tab01 dt {
			padding: 0 0 40px 0;
		}
			#main .tab01 .img_wrap01 {
				width: 420px;
			}
			#main .tab01 .img_wrap02 {
				width: 432px;
			}
	.tab01 h4 {
		margin: 73px 0 54px 0;
		padding: 60px 0 0 0;
	}
		.tab01 #kitchenware h4 img {
			width: 679px;
		}
		.tab01 #preservation_method h4 img {
			width: 454px;
			margin: 0 auto;
		}
		.tab01 .pcitem_height {
			margin: 40px 4% 0 0;
			padding: 20px 20px 20px 20px;
			border: 1px solid #811414;
			border-radius: 10px;
			font-size: 1.6rem;
		}
			.tab01 #kitchenware01 h5,
			.tab01 #kitchenware02 h5,
			.tab01 #kitchenware03 h5,
			.tab01 #kitchenware04 h5 {
				margin: 0 auto 20px auto;
			}
			.tab01 #kitchenware01 h5 {
				width: 355px;
			}
			.tab01 #kitchenware02 h5 {
				width: 356px;
			}
			.tab01 #kitchenware03 h5 {
				width: 311px;
			}
			.tab01 #kitchenware04 h5 {
				width: 343px;
			}
			.tab01 #kitchenware04 h6 {
				margin: 30px 0 0 0;
			}
		.tab01 #kitchenware #point {
			width: 720px;
			margin: 0 auto;
		}
			.tab01 #kitchenware #point h5 {
				margin: 40px 0 40px 0;
			}
			.tab01 #preservation_method .leadtxt {
				font-size: 2.4rem;
			}
			.tab01 .img_wrap03 {
				text-align: center;
			}
				.tab01 #preservation_method li .note {
					font-size: 1.2rem;
				}
			.tab01 #preservation_method h5 {
				font-size: 2.4rem;
			}
			.tab01 #preservation_method p,
			.tab01 #preservation_method ul,
			.tab01 #preservation_method section {
				width: 720px;
				margin: 0 auto;
			}
}
@media screen and (min-width:1024px) {
		.pcitem_height {
			float: left;
			width: 48%;
			margin: 40px 4% 0 0;
		}
		.tab01 .pcitem_height:nth-child(2n) {
			margin: 40px 0 0 0;
		}
			.tab01 #kitchenware04 h5 {
				height: 312px;
			}
}

/* !Tab02
---------------------------------------------------------- */
	.tab02 .product_link .link_wrap01 {
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab02_01sp01.jpg") no-repeat left top;
		-webkit-background-size: 50%;
		background-size:  50%;
	}
	.tab02 .product_link .link_wrap02 {
		margin: -35px 0 35px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab02_01sp02.jpg") no-repeat right top;
		-webkit-background-size:  50%;
		background-size:  50%;
	}
		.tab02 .product_link .link_wrap01 .link01 {
			top: 15%;
			left: 20%;
		}
		.tab02 .product_link .link_wrap01 .link02 {
			top: 27%;
			left: 34%;
		}
		.tab02 .product_link .link_wrap01 .link03 {
			top: 44%;
			left: 35%;
		}
		.tab02 .product_link .link_wrap01 .link04 {
			top: 60%;
			left: 33%;
		}
		.tab02 .product_link .link_wrap01 .link05 {
			top: 75%;
			left: 20%;
		}
		.tab02 .product_link .link_wrap02 .link01 {
			top: 11%;
			right: 24%;
		}
		.tab02 .product_link .link_wrap02 .link02 {
			top: 27%;
			right: 29%;
		}
		.tab02 .product_link .link_wrap02 .link03 {
			top: 40%;
			right: 35%;
		}
		.tab02 .product_link .link_wrap02 .link04 {
			top: 56%;
			right: 34%;
		}
		.tab02 .product_link .link_wrap02 .link05 {
			top: 72%;
			right: 19%;
		}
	.tab02 .imgwrap01 .flL,
	.tab02 .imgwrap01 .flR {
		display: block;
		float: none;
	}
	.tab02 .imgwrap01 .flL {
		margin: 0 0 10px 0;
	}

@media screen and (min-width:480px) {
}
@media screen and (min-width:768px) {
.tab02 .product_link {
		height: 480px;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab02_01.jpg") no-repeat center top;
		-webkit-background-size: 525px;
		background-size: 525px;
}
	.tab02 .product_link .link_wrap01,
	.tab02 .product_link .link_wrap02 {
		padding: 0;
		background: none;
	}
	.tab02 .product_link .link_wrap01 {
		float: right;
		width: 50%;
	}
	.tab02 .product_link .link_wrap02 {
		float: left;
		width: 50%;
		margin: 0;
	}
		.tab02 .product_link .link_wrap01 .link01 {
			top: 60px;
			left: 50px;
		}
		.tab02 .product_link .link_wrap01 .link02 {
			top: 129px;
			left: 125px;
		}
		.tab02 .product_link .link_wrap01 .link03 {
			top: 199px;
			left: 120px;
		}
		.tab02 .product_link .link_wrap01 .link04 {
			top: 279px;
			left: 117px;
		}
		.tab02 .product_link .link_wrap01 .link05 {
			top: 367px;
			left: 60px;
		}
		.tab02 .product_link .link_wrap02 .link01 {
			top: 50px;
			right: 130px;
		}
		.tab02 .product_link .link_wrap02 .link02 {
			top: 127px;
			right: 177px;
		}
		.tab02 .product_link .link_wrap02 .link03 {
			top: 190px;
			right: 195px;
		}
		.tab02 .product_link .link_wrap02 .link04 {
			top: 264px;
			right: 182px;
		}
		.tab02 .product_link .link_wrap02 .link05 {
			top: 350px;
			right: 115px;
		}
	.tab02 .imgwrap01 .flL,
	.tab02 .imgwrap01 .flR {
		width: 47%;
	}
	.tab02 .imgwrap01 .flL {
		float: left;
		margin: 0;
	}
	.tab02 .imgwrap01 .flR {
		float: right;
		margin: 0;
	}
}
@media screen and (min-width:1024px) {
.tab02 .product_link {
		height: 562px;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab02_01.jpg") no-repeat center top;
		-webkit-background-size: 645px;
		background-size: 645px;
}
		.tab02 .product_link .link_wrap01 .link01 {
			top: 89px;
			left: 83px;
		}
		.tab02 .product_link .link_wrap01 .link02 {
			top: 157px;
			left: 147px;
		}
		.tab02 .product_link .link_wrap01 .link03 {
			top: 262px;
			left: 156px;
		}
		.tab02 .product_link .link_wrap01 .link04 {
			top: 358px;
			left: 145px;
		}
		.tab02 .product_link .link_wrap01 .link05 {
			top: 464px;
			left: 73px;
		}
		.tab02 .product_link .link_wrap02 .link01 {
			top: 65px;
			right: 153px;
		}
		.tab02 .product_link .link_wrap02 .link02 {
			top: 157px;
			right: 214px;
		}
		.tab02 .product_link .link_wrap02 .link03 {
			top: 242px;
			right: 244px;
		}
		.tab02 .product_link .link_wrap02 .link04 {
			top: 333px;
			right: 226px;
		}
		.tab02 .product_link .link_wrap02 .link05 {
			top: 427px;
			right: 140px;
		}
}

/* !Tab03
---------------------------------------------------------- */
	.tab03 .product_link .link_wrap01 {
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_01sp01.jpg") no-repeat left top;
		-webkit-background-size: 58%;
		background-size:  58%;
	}
	.tab03 .product_link .link_wrap02 {
		margin: -60px 0 20px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_01sp02.jpg") no-repeat right top;
		-webkit-background-size:  54%;
		background-size:  54%;
	}
		.tab03 .product_link .link_wrap01 .link01 {
			top: 30%;
			left: 32%;
		}
		.tab03 .product_link .link_wrap01 .link02 {
			top: 58%;
			left: 32%;
		}
		.tab03 .product_link .link_wrap02 .link01 {
			top: 33%;
			right: 32%;
		}
		.tab03 .product_link .link_wrap02 .link02 {
			top: 57%;
			right: 32%;
		}
	.tab03 .imgwrap01 .flL,
	.tab03 .imgwrap01 .flR {
		display: block;
		float: none;
	}
	.tab03 .imgwrap01 .flL {
		margin: 0 0 10px 0;
	}
	.tab03 .product_link .link_wrap03 {
		margin: 60px 0 20px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_02sp.jpg") no-repeat left top;
		-webkit-background-size: 53%;
		background-size: 53%;
	}
		.tab03 .product_link .link_wrap03 .link01 {
			top: 16%;
			left: 27%;
		}
		.tab03 .product_link .link_wrap03 .link02 {
			top: 39%;
			left: 45%;
		}
		.tab03 .product_link .link_wrap03 .link03 {
			top: 63%;
			left: 34%;
		}
		.tab03 .product_link .link_wrap03 .link04 {
			top: 82%;
			left: 13%;
		}
	.tab03 .product_link .link_wrap04 {
		margin: 40px 0 40px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_03sp.jpg") no-repeat right top;
		-webkit-background-size: 51%;
		background-size: 51%;
	}
		.tab03 .product_link .link_wrap04 .link01 {
			top: 16%;
			right: 35%;
		}
		.tab03 .product_link .link_wrap04 .link02 {
			top: 44%;
			right: 45%;
		}
		.tab03 .product_link .link_wrap04 .link03 {
			top: 68%;
			right: 34%;
		}

/* fukidashi */
#main .cooking_time p.fukidashi01 {
	position: relative;
	max-width: 386px;
	box-sizing: border-box;
	margin: -83px auto 20px auto;
	padding: 14px 0 12px 0;
	border-radius: 40px;
	background: #ffb400;
	color: #811414;
	font-weight: bold;
	font-size: 2rem;
	text-align: center;
	line-height: 1.2;
	z-index: 2;
}
#main .cooking_time p.fukidashi01:after{
	display: block;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	bottom: -45px;
	right: 70px;
	border-top: 30px solid #ffb400;
	border-right: 8px solid transparent;
	border-bottom: 30px solid transparent;
	border-left: 8px solid transparent;
		-webkit-transform: rotate(30deg);
		-ms-transform: rotate(30deg);
	transform: rotate(30deg);
	z-index: 1;
}

@media screen and (min-width:480px) {
}
@media screen and (min-width:768px) {
.tab03 .product_link {
		height: 498px;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_01.jpg") no-repeat center top;
		-webkit-background-size: 525px;
		background-size: 525px;
}
.tab03 .product_link.nobg {
	height: auto;
	background: none;
}
	.tab03 .product_link .link_wrap01,
	.tab03 .product_link .link_wrap02 {
		padding: 0;
		background: none;
	}
	.tab03 .product_link .link_wrap01 {
		float: right;
		width: 50%;
	}
	.tab03 .product_link .link_wrap02 {
		float: left;
		width: 50%;
		margin: 0;
	}
		.tab03 .product_link .link_wrap01 .link01 {
			top: 158px;
			left: 110px;
		}
		.tab03 .product_link .link_wrap01 .link02 {
			top: 287px;
			left: 110px;
		}
		.tab03 .product_link .link_wrap02 .link01 {
			top: 158px;
			right: 145px;
		}
		.tab03 .product_link .link_wrap02 .link02 {
			top: 287px;
			right: 145px;
		}
	.tab03 .imgwrap01 .flL,
	.tab03 .imgwrap01 .flR {
		width: 47%;
	}
	.tab03 .imgwrap01 .flL {
		float: left;
		margin: 0;
	}
	.tab03 .imgwrap01 .flR {
		float: right;
		margin: 0;
	}
	.tab03 .product_link .link_wrap03 {
		height: 566px;
		margin: 35px 0 0 0;
		padding: 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_02.jpg") no-repeat left top;
		-webkit-background-size: 400px;
		background-size: 400px;
	}
		.tab03 .product_link .link_wrap03 .link01 {
			top: 100px;
			left: 299px;
		}
		.tab03 .product_link .link_wrap03 .link02 {
			top: 226px;
			left: 364px;
		}
		.tab03 .product_link .link_wrap03 .link03 {
			top: 372px;
			left: 318px;
		}
		.tab03 .product_link .link_wrap03 .link04 {
			top: 455px;
			left: 188px;
		}
	.tab03 .product_link .link_wrap04 {
		height: 571px;
		margin: 35px 0 0 0;
		padding: 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_03.jpg") no-repeat right top;
		-webkit-background-size: 500px;
		background-size: 500px;
	}
		.tab03 .product_link .link_wrap04 .link01 {
			top: 109px;
			right: 397px;
		}
		.tab03 .product_link .link_wrap04 .link02 {
			top: 261px;
			right: 459px;
		}
		.tab03 .product_link .link_wrap04 .link03 {
			top: 396px;
			right: 394px;
		}

/* fukidashi */
#main .cooking_time p.fukidashi01 {
	margin: -115px 0 4px 33%;
	padding: 20px 0 18px 0;
	border-radius: 50px;
	font-size: 2.4rem;
	line-height: 1.2;
}
#main .cooking_time p.fukidashi01:after{
	bottom: -48px;
	right: 90px;
		-webkit-transform: rotate(34deg);
		-ms-transform: rotate(34deg);
	transform: rotate(34deg);
}
}
@media screen and (min-width:1024px) {
.tab03 .product_link {
		height: 630px;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab03_01.jpg") no-repeat center top;
		-webkit-background-size: 665px;
		background-size: 665px;
}
		.tab03 .product_link .link_wrap01 .link01 {
			top: 203px;
			left: 134px;
		}
		.tab03 .product_link .link_wrap01 .link02 {
			top: 357px;
			left: 134px;
		}
		.tab03 .product_link .link_wrap02 .link01 {
			top: 203px;
			right: 178px;
		}
		.tab03 .product_link .link_wrap02 .link02 {
			top: 357px;
			right: 178px;
		}
	.tab03 .product_link .link_wrap03 {
		height: 702px;
		margin: 35px 0 0 0;
		-webkit-background-size: 496px;
		background-size: 496px;
	}
		.tab03 .product_link .link_wrap03 .link01 {
			top: 130px;
			left: 335px;
		}
		.tab03 .product_link .link_wrap03 .link02 {
			top: 287px;
			left: 444px;
		}
		.tab03 .product_link .link_wrap03 .link03 {
			top: 449px;
			left: 396px;
		}
		.tab03 .product_link .link_wrap03 .link04 {
			top: 562px;
			left: 229px;
		}
	.tab03 .product_link .link_wrap04 {
		height: 702px;
		margin: 65px 0 70px 0;
		padding: 0;
		-webkit-background-size: 615px;
		background-size: 615px;
	}
		.tab03 .product_link .link_wrap04 .link01 {
			top: 126px;
			right: 485px;
		}
		.tab03 .product_link .link_wrap04 .link02 {
			top: 323px;
			right: 563px;
		}
		.tab03 .product_link .link_wrap04 .link03 {
			top: 488px;
			right: 493px;
		}
}

/* !Tab04
---------------------------------------------------------- */
	.tab04 .product_link .link_wrap01 {
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab04_01sp01.jpg") no-repeat left top;
		-webkit-background-size: 55%;
		background-size:  55%;
	}
	.tab04 .product_link .link_wrap02 {
		margin: 0 0 20px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab04_01sp02.jpg") no-repeat right top;
		-webkit-background-size: 46%;
		background-size: 46%;
	}
		.tab04 .product_link .link_wrap01 .link01 {
			top: 14%;
			left: 25%;
		}
		.tab04 .product_link .link_wrap01 .link02 {
			top: 34%;
			left: 44%;
		}
		.tab04 .product_link .link_wrap01 .link03 {
			top: 57%;
			left: 40%;
		}
		.tab04 .product_link .link_wrap01 .link04 {
			top: 76%;
			left: 23%;
		}
		.tab04 .product_link .link_wrap02 .link01 {
			top: 14%;
			right: 26%;
		}
		.tab04 .product_link .link_wrap02 .link02 {
			top: 33%;
			right: 31%;
		}
		.tab04 .product_link .link_wrap02 .link03 {
			top: 49%;
			right: 32%;
		}
		.tab04 .product_link .link_wrap02 .link04 {
			top: 67%;
			right: 23%;
		}
	.tab04 .product_link li a {
		padding: 10px 15px 10px 15px;
	}
.tab04 .imgwrap01 {
	margin: 40px 0 30px 0;
}
	.tab04 .imgwrap01 .taC {
		margin: 0 0 10px 0;
	}
	.tab04 .imgwrap01 .taC img {
		margin: 0 auto;
	}
	.tab04 .recipeimg01 {
		padding: 0 0 197px 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab04_03.png") no-repeat center bottom;
		-webkit-background-size: 180px;
		background-size: 180px;
	}

@media screen and (min-width:480px) {
}
@media screen and (min-width:768px) {
.tab04 .product_link {
		height: 535px;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab04_01.jpg") no-repeat center top;
		-webkit-background-size: 525px;
		background-size: 525px;
}
.tab04 .product_link.nobg {
	height: auto;
	background: none;
}
	.tab04 .product_link .link_wrap01,
	.tab04 .product_link .link_wrap02 {
		padding: 0;
		background: none;
	}
	.tab04 .product_link .link_wrap01 {
		float: right;
		width: 50%;
	}
	.tab04 .product_link .link_wrap02 {
		float: left;
		width: 50%;
		margin: 0;
	}
		.tab04 .product_link .link_wrap01 .link01 {
			top: 74px;
			left: 113px;
		}
		.tab04 .product_link .link_wrap01 .link02 {
			top: 182px;
			left: 200px;
		}
		.tab04 .product_link .link_wrap01 .link03 {
			top: 311px;
			left: 171px;
		}
		.tab04 .product_link .link_wrap01 .link04 {
			top: 416px;
			left: 102px;
		}
		.tab04 .product_link .link_wrap02 .link01 {
			top: 82px;
			right: 145px;
		}
		.tab04 .product_link .link_wrap02 .link02 {
			top: 172px;
			right: 172px;
		}
		.tab04 .product_link .link_wrap02 .link03 {
			top: 248px;
			right: 202px;
		}
		.tab04 .product_link .link_wrap02 .link04 {
			top: 351px;
			right: 162px;
		}
	.tab04 .product_link li a {
		padding: 7px 30px 10px 20px;
	}
		.tab04 .product_link li a .pc {
			display: inline-block !important;
		}

.tab04 .imgwrap01 {
	margin: 0;
}
	.tab04 .recipeimg01 {
		min-height: 150px;
		padding: 30px 227px 0 0;
		background-position: right top;
	}
		.tab04 .recipe .wrap01 h5 {
			width: 379px;
		}
}
@media screen and (min-width:1024px) {
.tab04 .product_link {
		height: 632px;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab04_01.jpg") no-repeat center top;
		-webkit-background-size: 632px;
		background-size: 632px;
}
		.tab04 .product_link .link_wrap01 .link01 {
			top: 88px;
			left: 138px;
		}
		.tab04 .product_link .link_wrap01 .link02 {
			top: 216px;
			left: 242px;
		}
		.tab04 .product_link .link_wrap01 .link03 {
			top: 375px;
			left: 205px;
		}
		.tab04 .product_link .link_wrap01 .link04 {
			top: 504px;
			left: 131px;
		}
		.tab04 .product_link .link_wrap02 .link01 {
			top: 97px;
			right: 182px;
		}
		.tab04 .product_link .link_wrap02 .link02 {
			top: 208px;
			right: 211px;
		}
		.tab04 .product_link .link_wrap02 .link03 {
			top: 305px;
			right: 243px;
		}
		.tab04 .product_link .link_wrap02 .link04 {
			top: 425px;
			right: 194px;
		}

}

/* !Tab05
---------------------------------------------------------- */
	.tab05 .product_link .link_wrap01 {
		margin: 0 0 10px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab05_01sp.jpg") no-repeat left top;
		-webkit-background-size: 58%;
		background-size: 58%;
	}
		.tab05 .product_link .link_wrap01 .link01 {
			top: 11%;
			left: 22%;
		}
		.tab05 .product_link .link_wrap01 .link02 {
			top: 27%;
			left: 40%;
		}
		.tab05 .product_link .link_wrap01 .link03 {
			top: 45%;
			left: 49%;
		}
		.tab05 .product_link .link_wrap01 .link04 {
			top: 67%;
			left: 40%;
		}
		.tab05 .product_link .link_wrap01 .link05 {
			top: 82%;
			left: 19%;
		}
	.tab05 .product_link .link_wrap02 {
		margin: 40px 0 5px 0;
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab05_02sp.jpg") no-repeat right top;
		-webkit-background-size: 48%;
		background-size: 48%;
	}
		.tab05 .product_link .link_wrap02 .link01 {
			top: 19%;
			right: 23%;
		}
		.tab05 .product_link .link_wrap02 .link02 {
			top: 33%;
			right: 37%;
		}
		.tab05 .product_link .link_wrap02 .link03 {
			top: 52%;
			right: 37%;
		}
		.tab05 .product_link .link_wrap02 .link04 {
			top: 70%;
			right: 29%;
		}
		#main .tab05 .cooking_time .leadtxt {
			width: 471px;
			margin: 0 auto 54px auto;
		}
@media screen and (min-width:480px) {
}
@media screen and (min-width:768px) {
	.tab05 .product_link .link_wrap01 {
		height: 501px;
		margin: 30px 0 0 0;
		padding: 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab05_01.jpg") no-repeat left top;
		-webkit-background-size: 400px;
		background-size: 400px;
	}
		.tab05 .product_link .link_wrap01 .link01 {
			top: 65px;
			left: 232px;
		}
		.tab05 .product_link .link_wrap01 .link02 {
			top: 133px;
			left: 346px;
		}
		.tab05 .product_link .link_wrap01 .link03 {
			top: 230px;
			left: 369px;
		}
		.tab05 .product_link .link_wrap01 .link04 {
			top: 334px;
			left: 321px;
		}
		.tab05 .product_link .link_wrap01 .link05 {
			top: 411px;
			left: 209px;
		}
	.tab05 .product_link .link_wrap02 {
		height: 514px;
		margin: 30px 0 0 0;
		padding: 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab05_02.jpg") no-repeat right top;
		-webkit-background-size: 420px;
		background-size: 420px;
	}
		.tab05 .product_link .link_wrap02 .link01 {
			top: 109px;
			right: 291px;
		}
		.tab05 .product_link .link_wrap02 .link02 {
			top: 181px;
			right: 377px;
		}
		.tab05 .product_link .link_wrap02 .link03 {
			top: 283px;
			right: 373px;
		}
		.tab05 .product_link .link_wrap02 .link04 {
			top: 367px;
			right: 325px;
		}
		.tab05 .product_link li a .pc {
			display: inline-block !important;
		}
		.tab05 .recipe .wrap01 h5 {
			width: 379px;
			margin: 0 auto 40px auto;
		}

}
@media screen and (min-width:1024px) {
	.tab05 .product_link .link_wrap01 {
		height: 647px;
		margin: 30px 0 70px 0;
		-webkit-background-size: 517px;
		background-size: 517px;
	}
		.tab05 .product_link .link_wrap01 .link01 {
			top: 70px;
			left: 350px;
		}
		.tab05 .product_link .link_wrap01 .link02 {
			top: 170px;
			left: 457px;
		}
		.tab05 .product_link .link_wrap01 .link03 {
			top: 296px;
			left: 484px;
		}
		.tab05 .product_link .link_wrap01 .link04 {
			top: 436px;
			left: 454px;
		}
		.tab05 .product_link .link_wrap01 .link05 {
			top: 532px;
			left: 276px;
		}
	.tab05 .product_link .link_wrap02 {
		height: 702px;
		margin: 60px 0 10px 0;
		-webkit-background-size: 574px;
		background-size: 574px;
	}
		.tab05 .product_link .link_wrap02 .link01 {
			top: 119px;
			right: 454px;
		}
		.tab05 .product_link .link_wrap02 .link02 {
			top: 245px;
			right: 522px;
		}
		.tab05 .product_link .link_wrap02 .link03 {
			top: 377px;
			right: 530px;
		}
		.tab05 .product_link .link_wrap02 .link04 {
			top: 520px;
			right: 447px;
		}
}

/* !Tab06
---------------------------------------------------------- */
	.tab06 .product_link .link_wrap01 {
		padding: 105% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab06_01sp.jpg") no-repeat left top;
		-webkit-background-size: 81%;
		background-size: 81%;
	}
		.tab06 .product_link .link_wrap01 .link01 {
			top: 30%;
			left: 44%;
		}
		.tab06 .product_link .link_wrap01 .link02 {
			top: 60%;
			left: 44%;
		}
	.tab06 .product_link .link_wrap02 {
		margin: 40px -10px 5px -10px;
		padding: 116% 0 0 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab06_02sp.jpg") no-repeat center top;
		-webkit-background-size: 100%;
		background-size: 100%;
	}
	.tab06 .cooking_time .flL,
	.tab06 .cooking_time .flR {
		display: block;
		float: none;
	}
	.tab06 .cooking_time .flL {
		margin: 0 0 10px 0;
	}
	.tab06 .cooking_time dt,
	.tab06 .cooking_time dd {
		padding: 20px;
	}
	.tab06 .cooking_time dt {
		border-top: 1px solid #811414;
	}
	.tab06 .cooking_time dd {
		border-top: 1px dotted #811414;
	}
	.tab06 .cooking_time .last dd {
		border-bottom: 1px solid #811414;
	}


@media screen and (min-width:480px) {
}
@media screen and (max-width:767px) {
	.tab06 .product_link .link_wrap02 ul {
		margin: 30px 0 20px 0;
	}
		.tab06 .product_link .link_wrap02 li {
			position: relative;
			margin: 0 10px 15px 10px;
			-webkit-background-size: 22px !important;
			background-size: 22px !important;
			font-size: 1.8rem;
		}
		.tab06 .product_link .link_wrap02 li span {
			font-size: 1.4rem;
		}
		.tab06 .product_link .link_wrap02 li span.fzL {
			font-size: 1.8rem;
			vertical-align: top;
		}
			.tab06 .product_link .link_wrap02 li a {
				position: relative;
				display: inline-block;
				padding: 0 0 0 30px;
				background: none;
				opacity: 1;
				color: #000000;
			}
			.tab06 .product_link .link_wrap02 li a:after {
				display: none;
			}
		.tab06 .product_link .link_wrap02 .link01 {
			background: url("/common/img/contents/beans_featured/img/ico_li01.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link02 {
			background: url("/common/img/contents/beans_featured/img/ico_li02.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link03 {
			background: url("/common/img/contents/beans_featured/img/ico_li03.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link04 {
			background: url("/common/img/contents/beans_featured/img/ico_li04.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link05 {
			background: url("/common/img/contents/beans_featured/img/ico_li05.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link06 {
			background: url("/common/img/contents/beans_featured/img/ico_li06.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link07 {
			background: url("/common/img/contents/beans_featured/img/ico_li07.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link08 {
			background: url("/common/img/contents/beans_featured/img/ico_li08.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link09 {
			background: url("/common/img/contents/beans_featured/img/ico_li09.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link10 {
			background: url("/common/img/contents/beans_featured/img/ico_li10.svg") no-repeat left 2px;
		}
		.tab06 .product_link .link_wrap02 .link11 {
			background: url("/common/img/contents/beans_featured/img/ico_li11.svg") no-repeat left 2px;
		}
}
@media screen and (min-width:768px) {
	.tab06 .product_link .link_wrap01 {
		height: 535px;
		margin: 0;
		padding: 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab06_01.jpg") no-repeat center top;
		-webkit-background-size: 525px;
		background-size: 525px;
	}
		.tab06 .product_link .link_wrap01 .link01 {
			top: 31%;
			left: 59%;
		}
		.tab06 .product_link .link_wrap01 .link02 {
			top: 59%;
			left: 59%;
		}
	.tab06 .product_link .link_wrap02 {
		height: 526px;
		margin: 90px 0 40px 0;
		padding: 0;
		background: url("/common/img/contents/beans_featured/img/img_beans_featured_tab06_02.jpg") no-repeat center top;
		-webkit-background-size: 525px;
		background-size: 525px;
	}
		.tab06 .product_link .link_wrap02 .link01 {
			top: 8%;
			left: 53%;
		}
		.tab06 .product_link .link_wrap02 .link02 {
			top: 20%;
			left: 18%;
		}
		.tab06 .product_link .link_wrap02 .link03 {
			top: 18%;
			left: 61%;
		}
		.tab06 .product_link .link_wrap02 .link04 {
			top: 96%;
			left: 19%;
		}
		.tab06 .product_link .link_wrap02 .link05 {
			top: -12%;
			left: 29%;
		}
		.tab06 .product_link .link_wrap02 .link06 {
			top: 33%;
			left: 72%;
		}
		.tab06 .product_link .link_wrap02 .link07 {
			top: 57%;
			left: 72%;
		}
		.tab06 .product_link .link_wrap02 .link08 {
			top: 48%;
			left: 11%;
		}
		.tab06 .product_link .link_wrap02 .link09 {
			top: 78%;
			left: 14%;
		}
		.tab06 .product_link .link_wrap02 .link10 {
			top: 89%;
			left: 47%;
		}
		.tab06 .product_link .link_wrap02 .link11 {
			top: 78%;
			left: 62%;
		}
		.tab06 .product_link li a .pc {
			display: inline-block !important;
		}
	.tab06 .cooking_time .flL {
		float: left;
		width: 21%;
		margin: 0;
	}
	.tab06 .cooking_time .flR {
		float: right;
		width: 75%;
		margin: 0;
	}
	.tab06 .cooking_time dl {
		display: table;
		width: 100%;
	}
	.tab06 .cooking_time dt,
	.tab06 .cooking_time dd {
		display: table-cell;
		box-sizing: border-box;
		border-top: 1px solid #811414;
		font-size: 1.4rem;
	}
	.tab06 .cooking_time .last dt,
	.tab06 .cooking_time .last dd {
		border-bottom: 1px solid #811414;
	}
	.tab06 .cooking_time dt {
		width: 39%;
		border-right: 1px solid #811414;
	}
	.tab06 .cooking_time dd {
		width: 61%;
	}

}
@media screen and (min-width:1024px) {
	.tab06 .product_link .link_wrap01 {
		height: 630px;
		-webkit-background-size: 630px;
		background-size: 630px;
	}
	.tab06 .product_link .link_wrap02 {
		height: 700px;
		margin: 130px 0 50px 0;
		-webkit-background-size: 700px;
		background-size: 700px;
	}
		.tab06 .product_link .link_wrap02 .link01 {
			top: 10%;
			left: 54%;
		}
		.tab06 .product_link .link_wrap02 .link02 {
			top: 21%;
			left: 12%;
		}
		.tab06 .product_link .link_wrap02 .link03 {
			top: 19%;
			left: 64%;
		}
		.tab06 .product_link .link_wrap02 .link04 {
			top: 96%;
			left: 15%;
		}
		.tab06 .product_link .link_wrap02 .link05 {
			top: -11%;
			left: 26%;
		}
		.tab06 .product_link .link_wrap02 .link06 {
			top: 33%;
			left: 77%;
		}
		.tab06 .product_link .link_wrap02 .link07 {
			top: 57%;
			left: 77%;
		}
		.tab06 .product_link .link_wrap02 .link08 {
			top: 48%;
			left: 5%;
		}
		.tab06 .product_link .link_wrap02 .link09 {
			top: 78%;
			left: 11%;
		}
		.tab06 .product_link .link_wrap02 .link10 {
			top: 90%;
			left: 47%;
		}
		.tab06 .product_link .link_wrap02 .link11 {
			top: 79%;
			left: 65%;
		}
	.tab06 .product_link .link_wrap02 span {
		font-size: 1.4rem;
	}
		.tab06 .product_link .link_wrap02 li span.fzL {
			font-size: 1.4rem;
		}

}
