@charset "UTF-8";
body::-webkit-scrollbar {
    background: #ececec;
    width: 8px;
    height: 8px;
  }
  body::-webkit-scrollbar-thumb {
	background-color: rgb(175 174 174);
	border-radius: 20px;
  }
.campaign {
	display: none!important
}
.campaign {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 10;
	background: rgba(0, 0, 0, .6);
	visibility: hidden;
	opacity: 0;
	transition: .5s
}
.campaign.-show {
	visibility: visible;
	opacity: 1
}
.campaign a {
	background: #fff;
	display: table;
	transform: translate(-50%, -50%);
	position: absolute;
	top: 50%;
	left: 50%
}
.campaign .close-campaign {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	background: url(../img/common/close-campaign@2x.png) no-repeat;
	background-size: contain;
	cursor: pointer
}
.campaign img[src*=banner] {
	max-width: 808px
}
.campaign img[src*=button-campaign] {
	width: 224px;
	margin: 10px auto 20px
}
@media (max-width:812px) {
	.campaign a {
		top: 45%
	}
	.campaign img[src*=banner] {
		max-width: 301px
	}
}
@media (max-width:812px) and (orientation:landscape) {
	.campaign img[src*=banner] {
		max-width: 400px
	}
}
@media (max-width:374px) {
	.campaign img[src*=banner] {
		max-width: 280px
	}
}
.header-instagram {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 1025px;
	height: 120px;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	z-index: 3;
	pointer-events: none
}
.header-instagram__link {
	display: block;
	width: 58px;
	height: 58px;
	margin-right: 20px;
	pointer-events: auto
}
.header.-clone .header-instagram {
	width: 100%;
	height: 60px
}
.header.-clone .header-instagram__link {
	width: 35px;
	height: 35px;
	margin-right: 70px
}
.header-instagram-sp {
	position: absolute;
	top: 28px;
	right: 75px;
	width: 34px;
	height: 34px
}
.top-instagram-lead {
	font-size: 2rem;
	color: #fff;
	text-align: center;
	margin-top: 120px;
	margin-bottom: -20px!important;
	font-size: 1.7rem
}
.instagram {
	color: #262626;
	padding: 12px 12px 0
}
.instagram figure {
	display: block
}
.instagram .instagram__ui {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	padding: 5px 0 0
}
.instagram .instagram__ui .instagram__id-n-name {
	margin-bottom: 10px;
	font-size: 1.4rem
}
.instagram .instagram__ui .instagram__id-n-name .instagram-id {
	position: relative;
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	font-weight: 700
}
.instagram .instagram__ui .instagram__id-n-name .instagram-id::before {
	content: "";
	display: block;
	background: url(../img/common/icon-instagram-small.png) no-repeat center;
	background-size: contain;
	width: 13px;
	height: 13px;
	margin-right: 5px
}
.instagram .instagram__ui .instagram__id-n-name .instagram-id a {
	display: inline-block
}
.instagram .instagram__ui .instagram__id-n-name .instagram-name {
	display: inline;
	position: relative;
	padding-right: 20px
}
.instagram .instagram__ui .instagram__id-n-name .instagram-name::after, .instagram .instagram__ui .instagram__id-n-name .instagram-name::before {
	content: "";
	display: block;
	position: absolute;
	opacity: .7
}
.instagram .instagram__ui .instagram__id-n-name .instagram-name::before {
	height: 8px;
	width: 12px;
	top: 4px;
	right: 0;
	background: #003200
}
.instagram .instagram__ui .instagram__id-n-name .instagram-name::after {
	height: 10px;
	width: 14px;
	top: 6px;
	right: 2px;
	border-left: 2px #003200 solid;
	border-bottom: 2px #003200 solid
}
.instagram .instagram__ui .instagram__tag {
	margin-bottom: 10px;
	font-size: 1.3rem;
	display: flex
}
.instagram .instagram__ui .instagram__tag .instagram__tag__item {
	border: solid 1px #ffd53c;
	margin-left: 4px;
	border-radius: 100px;
	padding: 3px 10px;
	display: none
}
.instagram .instagram__more a {
	color: #0095f6;
	font-size: 1.4rem;
	font-weight: 500
}
.instagram .instagram__text {
	font-size: 1.4rem;
	border-top: solid 1px #c9c9c9;
	margin-top: 15px;
	padding-top: 10px;
	padding-bottom: 90px
}
.instagram .instagram__text a {
	color: #00376b
}
.instagram .instagram__logo {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	padding: 15px;
	border-top: solid 1px #c9c9c9
}
.instagram .instagram__logo a {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased;
	display: table;
	display: block;
	width: 33px;
	margin: 0 0 0 auto
}
.instagram .instagram__logo a.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.instagram .top-instagram-lead {
	font-size: 1.2rem;
	margin: 40px 0 20px;
	letter-spacing: .1em
}
body.-loaded .progress {
	transform: translateX(100%);
	transition: all 1.5s cubic-bezier(1, 0, 0, 1);
	transition-delay: 3s
}
.progress {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(data:image/png;base64,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);
	background-size: 350px;
	z-index: 100
}
.progress::after {
	content: "";
	position: absolute;
	width: 152px;
	height: 70px;
	background: no-repeat url(data:image/png;base64,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);
	background-size: contain;
	right: 100px;
	bottom: 100px
}
.opening {
	width: 88%;
	max-width: 328px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}
html:not(.ie) body.-loaded .ldCgEZpP_10, html:not(.ie) body.-loaded .ldCgEZpP_11 {
	transform: scale(1);
	stroke-opacity: 1;
	fill-opacity: 1;
	transition-delay: 2.5s
}
@media (max-width:812px) {
	.progress::after {
		width: 107px;
		height: 50px;
		right: 36px;
		bottom: 36px
	}
}
body.product main {
	overflow-x: visible
}
body.product .modal .modal__wrap {
	height: auto;
	max-width: 1280px
}
.product-content {
	border-radius: 50px;
	margin: 50px 0;
	padding: 50px 65px;
	position: relative;
	min-width: 1162px
}
.product-content:first-child,.recipe-content:first-child {
	margin: 150px auto 50px auto
}
.product-content h1 {
	font-size: 4.5rem;
	font-weight: 500;
	text-align: center;
	line-height: 1.6;
	margin-top: -100px;
	margin-bottom: 45px
}
.product-content h1 img {
	margin-bottom: 10px
}
.product-content .flex:not(:last-child) {
	margin-bottom: 30px
}
.product-content h2 {
	font-size: 3rem;
	font-weight: 500;
	border: dashed 2px #003200;
	border-left: 0;
	border-right: 0;
	display: table;
	margin: 0 auto 35px;
	padding: 10px 50px;
	text-align: center;
	line-height: 1.6
}
.product-content h2:not(:first-child) {
	margin-top: 60px
}
.product-content h2 img {
	display: inline-block;
	margin: 8px 2px -1px 5px
}
.product-content .dot-lime {
	position: relative;
	padding-left: 20px;
	font-size: 2rem;
	letter-spacing: .02;
	font-weight: 500;
	margin-bottom: 15px
}
.product-content .dot-lime::before {
	content: url(../img/common/dot-lime.png);
	position: absolute;
	top: 0;
	left: 0
}
.product-content .append-label {
	position: relative;
	min-height: 77px
}
.product-content .append-label::after {
	content: "";
	position: absolute;
	background: no-repeat;
	top: 0;
	right: 0
}
.product-content .append-label.-all {
	padding-right: 240px
}
.product-content .append-label.-all::after {
	background-image: url(../img/product/product-label-all@2x.png);
	background-size: contain;
	width: 213px;
	height: 77px
}
.product-content .append-label.-ball {
	padding-right: 240px
}
.product-content .append-label.-ball::after {
	background-image: url(../img/product/product-label-ball@2x.png);
	background-size: contain;
	width: 213px;
	height: 77px
}
.product-content .append-label.-bottom {
	padding-right: 200px
}
.product-content .append-label.-bottom::after {
	background-image: url(../img/product/product-label-bottom@2x.png);
	background-size: contain;
	width: 161px;
	height: 77px
}
.product-content .product-gallery .slick-list {
	border-radius: 8px;
	overflow: hidden;
	font-size: 0;
	position: relative
}
.product-content .product-gallery .slick-list::before {
	content: "";
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 24px;
	height: 23px;
	background: url(../img/common/slider-zoom@2x.png) no-repeat;
	background-size: contain;
	pointer-events: none;
	z-index: 1;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .product-gallery .slick-list::before.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .product-gallery .slick-list:hover::before {
	transform: scale(.9)
}
.product-content .product-gallery .product-gallery__item {
	cursor: pointer;
	overflow: hidden;
	background: #fff
}
.product-content .product-gallery .product-gallery__item img {
	transition: .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .product-gallery .product-gallery__item img:hover {
	opacity: .7;
	transition: .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .product-gallery button {
	font-size: 0
}
.product-content .product-gallery button.slick-arrow {
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	width: 27px;
	height: 23px;
	position: absolute;
	top: 165px;
	bottom: auto;
	margin: auto;
	z-index: 1
}
.product-content .product-gallery button.slick-prev {
	background-image: url(../img/common/slider-arrow-left-gray@2x.png);
	left: -45px
}
.product-content .product-gallery button.slick-next {
	background-image: url(../img/common/slider-arrow-right-gray@2x.png);
	right: -45px
}
.product-content .product-gallery .slick-dots {
	display: flex;
	justify-content: space-between;
	justify-content: flex-start;
	margin-top: 1.5%
}
.product-content .product-gallery .slick-dots li {
	cursor: pointer;
	width: 23.5%;
	border-radius: 6px;
	overflow: hidden;
	position: relative;
	background: #fff;
	z-index: 1
}
.product-content .product-gallery .slick-dots li:not(:last-child) {
	margin-right: 12px
}
.product-content .product-gallery .slick-dots li img {
	transition: .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .product-gallery .slick-dots li:not(.slick-active) img {
	opacity: .4;
	transition: .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .product-gallery .slick-dots li:hover img {
	opacity: .7
}
.product-content .product-labels {
	margin-bottom: 30px
}
.product-content .product-icons {
	margin-bottom: 30px
}
.product-content .product-icon:nth-child(n+2) {
	margin-left: 20px
}
.product-content .common-list {
	display: table;
	font-size: 2rem;
	letter-spacing: .1em;
	line-height: 1.5;
	line-height: 1.36
}
.product-content .common-list li {
	display: table;
	margin-bottom: 15px;
	margin-bottom: 5px;
	margin-bottom: 8px
}
.product-content .product-movie-heading {
	position: relative;
	display: table;
	margin: 0 auto;
	height: 50px;
	font-weight: 700
}
.product-content .product-movie-heading::after, .product-content .product-movie-heading::before {
	content: "";
	position: absolute;
	margin: auto;
	top: 0;
	width: 2px;
	height: 24px;
	background: #000
}
.product-content .product-movie-heading::before {
	left: -30px;
	transform: rotate(-30deg)
}
.product-content .product-movie-heading::after {
	right: -30px;
	transform: rotate(30deg)
}
.product-content .common-table {
	margin: 50px auto 30px
}
.product-content .common-table ul li {
	position: relative;
	padding-left: 15px
}
.product-content .common-table ul li::before {
	content: "・";
	position: absolute;
	left: 0
}
.product-content .common-table ul li:not(:last-child) {
	margin-bottom: 10px
}
.product-content .button {
	display: table;
	margin: auto;
	margin-top: 30px
}
.product-content .button a {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .button a.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.product-content .justify-center .pc-w30 {
	margin: 0 10px
}
.product-content.-intro {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.product-content:not(.-intro) {
	font-size: 1.7rem
}
.product-content:not(.-intro) p {
	text-align: justify
}
.product-content:not(.-intro) .flex>div {
	margin: 0 auto 40px;
	margin: 0 0 40px
}
.product-content:not(.-intro) .flex.justify-start>div {
	margin: 0 10px 40px 0
}
.product-content:not(.-intro) .flex.justify-center>div {
	margin: 0 10px 40px
}
.product-content:not(.-intro) .flex:not(:last-child) {
	margin-bottom: 0
}
.product-content:not(.-intro) .common-list {
	margin-bottom: 30px;
	font-size: 1.7rem
}
.product-content:not(.-intro) .common-list li {
	margin-bottom: 5px
}
.product-content:not(.-intro) .common-list li::before {
	top: 8px
}
.product-content.-howto {
	background: url(../img/common/bg-texture-yellow-seemless@2x.png)
}
.product-content.-howto figcaption {
	padding-left: 15px
}
.product-content.-howto .flex>div {
	max-width: 248px
}
.product-content.-note {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.product-content.-note img[srcset*=howto-jiffymix-4]+figcaption {
	padding-left: 15px;
	text-align: justify
}
.product-content.-rel {
	background: url(../img/common/bg-texture-yellow-seemless@2x.png)
}
.product-content.-rel .pc-w47half p {
	margin-bottom: 0
}
.product-content.-rel .pc-w47half .common-list {
	margin-bottom: 15px
}
.product-content.-rel .pc-w47half .common-list li {
	margin-bottom: -5px
}
.product-content.-rel>p {
	margin-bottom: 2em
}
.product-content.-rel .common-list li {
	line-height: 1.9
}
.product-content.-rel .rel-jm {
	position: relative;
	padding-right: 110px;
	margin-bottom: 40px
}
.product-content.-rel .rel-jm img {
	position: absolute;
	right: 0
}
.product-content.-rel .rel-jm .figure-title {
	font-size: 1.7rem
}
.product-content.-rel .rel-jm figcaption {
	font-size: 1.5rem;
	padding-left: 20px
}
.product-content.-rel .rel-jm.jm4l {
	margin-bottom: 80px
}
.product-content.-attention {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.product-content.-attention p {
	font-size: 1.7rem;
	text-align: justify
}
.product-content:last-child {
	margin-bottom: 220px
}
.product-content:last-child::after {
	content: "";
	background: url(../img/product/product-bg-bottom@2x.png);
	background-size: contain;
	background-size: auto;
	background-repeat: no-repeat;
	position: absolute;
	left: -30px;
	bottom: -160px;
	width: 1043px;
	height: 118px
}
.pswp .pswp__bg {
	background: rgba(0, 0, 0, .7)
}
.pswp .pswp__top-bar {
	background: 0 0
}
.pswp .pswp__top-bar .pswp__button {
	opacity: 1
}
.pswp .pswp__top-bar .pswp__button--close {
	position: absolute;
	cursor: pointer;
	width: 40px;
	height: 40px;
	top: 0;
	right: 5%;
	background: url(../img/common/icon-close@2x.png);
	background-size: contain;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.pswp .pswp__scroll-wrap .pswp__container .pswp__item .pswp__zoom-wrap .pswp__img {
	transform: scale(.75)
}
.pswp .pswp__scroll-wrap .pswp__ui--idle * {
	opacity: 1
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
	background: 0 0;
	top: 0;
	bottom: 0;
	width: 42px;
	height: 36px;
	position: absolute;
	margin: auto
}
.pswp__button--arrow--left {
	left: 5%
}
.pswp__button--arrow--right {
	right: 5%
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
	background-color: transparent;
	background-size: contain;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto
}
.pswp__button--arrow--left:before {
	background-position: 0 0;
	background-image: url(../img/common/slider-arrow-left-gray@2x.png)
}
.pswp__button--arrow--right:before {
	background-position: 0 0;
	background-image: url(../img/common/slider-arrow-right-gray@2x.png)
}
button {
	font-size: 0
}
button.slick-arrow {
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	width: 27px;
	height: 23px;
	position: absolute;
	top: 180px;
	bottom: auto;
	margin: auto;
	z-index: 1
}
button.slick-prev {
	background-image: url(../img/common/slider-arrow-left-gray@2x.png);
	left: 10px
}
button.slick-next {
	background-image: url(../img/common/slider-arrow-right-gray@2x.png);
	right: 10px
}
@media (min-width:813px) {
	.product-gallery {
		width: 50%!important
	}
}
@media (max-width:812px) {
	body.product main {
		position: relative;
		z-index: 3;
		margin-top: 120px
	}
	.with-number {
		margin-left: -7px
	}
	.product-content {
		border-radius: 25px;
		margin: 25px 0;
		padding: 50px 25px;
		padding: 40px 25px;
		min-width: 0;
		max-width: 420px
	}
	.product-content h1 {
		font-size: 1.8rem;
		line-height: 1.4;
		margin-top: -100px;
		margin-bottom: 25px
	}
	.product-content h1 img {
		transform: scale(.5);
		margin-bottom: -15px
	}
	.product-content .flex:not(:last-child) {
		margin-bottom: 30px
	}
	.product-content.-intro img[srcset*=buy] {
		width: 245px
	}
	.product-content:not(.-intro) {
		font-size: 1.4rem
	}
	.product-content:not(.-intro) figure img {
		margin-bottom: 10px
	}
	.product-content:not(.-intro) figure figcaption {
		font-size: 1.4rem;
		padding-left: 15px;
		padding-right: 5px;
		text-align: justify
	}
	.product-content:not(.-intro) .common-list {
		font-size: 1.4rem
	}
	.product-content:not(.-intro) .common-list li::before {
		top: 2px
	}
	.product-content:not(.-intro) .flex.justify-start div {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px
	}
	.product-content:not(.-intro) .flex.justify-center div {
		margin-bottom: 30px
	}
	.product-content:not(.-intro) .flex.justify-around div {
		margin-bottom: 30px
	}
	.product-content:not(.-howto) figure figcaption {
		padding-left: 0
	}
	.product-content.-howto .common-list {
		width: 90%
	}
	.product-content.-rel .flex .flex {
		position: relative;
		left: 10px
	}
	.product-content h2 {
		font-size: 2rem;
		margin: 0 auto 30px;
		padding: 5px 30px;
		padding: 5px 10px
	}
	.product-content h2:not(:first-child) {
		margin-top: 50px;
		margin-top: 30px
	}
	.product-content h2 img {
		display: inline-block;
		margin-top: 10px;
		width: 130px
	}
	.product-content .append-label {
		position: relative;
		display: flex;
		align-items: center;
		flex-direction: column-reverse
	}
	.product-content .append-label::after {
		position: relative;
		display: block;
		margin-bottom: 20px
	}
	.product-content .append-label.-all {
		padding-right: 0
	}
	.product-content .append-label.-ball {
		padding-right: 0
	}
	.product-content .append-label.-bottom {
		padding-right: 0
	}
	.product-content .product-gallery {
		width: 100%;
		margin-bottom: 25px
	}
	.product-content .product-gallery button.slick-arrow {
		top: -10vw;
		bottom: 0
	}
	.product-content .product-gallery button.slick-arrow.slick-prev {
		left: -12px
	}
	.product-content .product-gallery button.slick-arrow.slick-next {
		right: -12px
	}
	.product-content .product-gallery .product-gallery__item {
		cursor: pointer;
		border-radius: 8px;
		overflow: hidden
	}
	.product-content .product-description {
		width: 100%
	}
	.product-content .flex .product-labels {
		width: 100%;
		margin-bottom: 10px
	}
	.product-content .flex .product-labels .product-label {
		width: 48.5%
	}
	.product-content .product-icons {
		margin-bottom: 20px
	}
	.product-content .product-icon {
		width: auto;
		height: 50px
	}
	.product-content .product-icon img {
		width: auto;
		height: 100%
	}
	.product-content .product-icon:nth-child(n+2) {
		margin-left: 10px
	}
	.product-content .common-list {
		display: table;
		font-size: 2rem;
		font-size: 1.8rem;
		font-size: 1.4rem;
		letter-spacing: .1em;
		line-height: 1.5;
		margin-bottom: 5px
	}
	.product-content .common-list li {
		line-height: 1.25
	}
	.product-content .product-movie-heading {
		position: relative;
		display: table;
		margin: 0 auto;
		height: 50px;
		font-weight: 500
	}
	.product-content .product-movie-heading::after, .product-content .product-movie-heading::before {
		content: "";
		position: absolute;
		margin: auto;
		top: 4px;
		width: 3px;
		width: 1px;
		height: 16px;
		background: #000
	}
	.product-content .product-movie-heading::before {
		left: -20px;
		transform: rotate(-30deg)
	}
	.product-content .product-movie-heading::after {
		right: -20px;
		transform: rotate(30deg)
	}
	.product-content .common-table {
		margin: 30px auto 30px;
		letter-spacing: .01em
	}
	.product-content .common-table tr td, .product-content .common-table tr td:nth-child(n+2), .product-content .common-table tr th {
		font-size: 1rem
	}
	.product-content .common-table tr th {
		text-align: center;
		width: 42px;
		padding: 20px 3px
	}
	.product-content .common-table tr td {
		padding: 20px 2px 20px 6px
	}
	.product-content .common-table tr td ul li {
		position: relative;
		padding-left: 5px
	}
	.product-content .common-table tr td ul li::before {
		content: "・";
		position: absolute;
		left: -2px
	}
	.product-content .common-table tr td ul li:not(:last-child) {
		margin-bottom: 5px
	}
	.product-content .common-table tr:not(:last-child) th {
		border-bottom: dashed 1px #fff
	}
	.product-content .common-table.max812+.common-table.max812 {
		margin-top: -20px
	}
	.product-content .button {
		display: table;
		margin: auto;
		margin-top: 30px
	}
	.product-content .button a {
		transition: transform .7s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.product-content .button a.hover {
		transform: scale(.9);
		transition: transform .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.product-content .justify-center .pc-w30 {
		margin: 0 10px
	}
	.product-content.-intro {
		margin-top: 60px
	}
	.product-content.-howto figcaption {
		padding-left: 15px
	}
	.product-content.-howto .flex>div {
		max-width: none
	}
	.product-content.-rel .rel-jm {
		padding: 0;
		margin: -20px 0
	}
	.product-content.-rel .rel-jm img {
		width: auto;
		position: static;
		margin-top: 20px
	}
	.product-content.-rel .rel-jm .figure-title {
		font-size: 1.7rem;
		padding: 0 0 0 20px;
		margin: 0 0 5px;
		letter-spacing: .01em
	}
	.product-content.-rel .rel-jm figcaption {
		font-size: 1.5rem;
		padding-left: 20px;
		display: block
	}
	.product-content.-rel .rel-jm.jm4l {
		margin-bottom: 30px
	}
	.product-content.-rel .rel-jm.jm12l {
		margin-bottom: 0
	}
	.product-content.-rel img[srcset*=rel-5-1] {
		margin: 0 0 -50px
	}
	.product-content.-rel img[srcset*=rel-5-2] {
		margin: 0
	}
	.product-content.-rel .button {
		margin-bottom: 15px
	}
	.product-content.-rel .pc-w47half {
		width: 47.5%;
		margin-bottom: 0!important
	}
	.product-content.-rel .pc-w47half .common-list li::before {
		top: 6px
	}
	.product-content.-attention p {
		font-size: 1.2rem
	}
	.product-content:last-child {
		margin-bottom: 120px
	}
	.product-content:last-child::after {
		content: "";
		background: url(../img/product/product-bg-bottom@2x.png) no-repeat;
		background-size: contain;
		position: absolute;
		left: 6px;
		bottom: -80px;
		width: 232px;
		height: 42px
	}
}
@media (max-width:812px) and (orientation:landscape) {
	.product-content:last-child::after {
		left: 0;
		left: -15vw;
		right: auto;
		margin: auto
	}
}
.ie .product-content.-howto .flex>div img {
	width: 100%
}
body.recipe main {
	overflow-x: visible
}
body.recipe .modal .modal__wrap {
	height: auto;
	max-width: 1280px
}
.recipe-content {
	border-radius: 50px;
	margin: 50px 0;
	padding: 50px 65px;
	position: relative;
	min-width: 1162px
}
.recipe-content h1 {
	font-size: 4.5rem;
	font-weight: 500;
	text-align: center;
	line-height: 1.6;
	margin-top: -100px;
	margin-bottom: 45px
}
.recipe-content h1 img {
	margin-bottom: 10px
}
.recipe-content .flex:not(:last-child) {
	margin-bottom: 30px
}
.recipe-content h2 {
	font-size: 3rem;
	font-weight: 500;
	border: dashed 2px #003200;
	border-left: 0;
	border-right: 0;
	display: table;
	margin: 0 auto 35px;
	padding: 10px 50px;
	text-align: center;
	line-height: 1.6
}
.recipe-content h2:not(:first-child) {
	margin-top: 60px
}
.recipe-content h2 img, .recipe-content h2 svg {
	display: inline-block;
	margin: 8px 2px -1px 5px;
	width: 161px;
	height: 28.25px
}
.recipe-content .dot-lime {
	position: relative;
	padding-left: 20px;
	font-size: 2rem;
	letter-spacing: .02;
	font-weight: 500;
	margin-bottom: 15px
}
.recipe-content .dot-lime::before {
	content: url(../img/common/dot-lime.png);
	position: absolute;
	top: 0;
	left: 0
}
.recipe-content .recipe-gallery .recipe-gallery__item {
	border-radius: 8px;
	overflow: hidden
}
.recipe-content .recipe-gallery .recipe-gallery__item img {
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.recipe-content .recipe-ingredients {
	width: 430px
}
.recipe-content .recipe-ingredients .common-list {
	display: block
}
.recipe-content .recipe-ingredients .common-list li {
	width: 100%
}
.recipe-content .recipe-ingredients .common-list li .-title {
	display: inline-block;
	width: 52.5%;
	padding-right: 2.5%
}
.recipe-content .recipe-ingredients .common-list li .-value {
	display: inline-block;
	width: 45%
}
.recipe-content .recipe-ingredients .common-list li .-value::before {
	content: "…";
	position: relative;
	padding: 0 5px 0 0;
	top: 4px
}
.recipe-content .common-list {
	display: table;
	font-size: 2rem;
	letter-spacing: .1em;
	line-height: 1.5;
	line-height: 1.36
}
.recipe-content .common-list li {
	display: table;
	margin-bottom: 15px;
	margin-bottom: 5px;
	margin-bottom: 8px
}
.recipe-content .common-table {
	margin: 50px auto 30px
}
.recipe-content .common-table ul li {
	position: relative;
	padding-left: 15px
}
.recipe-content .common-table ul li::before {
	content: "・";
	position: absolute;
	left: 0
}
.recipe-content .common-table ul li:not(:last-child) {
	margin-bottom: 10px
}
.recipe-content .button {
	display: table;
	margin: auto;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.recipe-content .button.hover {
	transform: scale(.98);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.recipe-content .button a {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.recipe-content .button a.hover {
	transform: scale(98);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.recipe-content .justify-center .pc-w30 {
	margin: 0 10px
}
.recipe-content.-intro {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.recipe-content.-intro h2 {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	width: auto;
	text-align: left
}
.recipe-content:not(.-intro) {
	font-size: 1.7rem
}
.recipe-content:not(.-intro) p {
	text-align: justify
}
.recipe-content:not(.-intro) .flex>div {
	margin: 0 auto 40px;
	margin: 0 0 40px
}
.recipe-content:not(.-intro) .flex.justify-start>div {
	margin: 0 10px 40px 0
}
.recipe-content:not(.-intro) .flex.justify-center>div {
	margin: 0 10px 40px
}
.recipe-content:not(.-intro) .flex:not(:last-child) {
	margin-bottom: 0
}
.recipe-content:not(.-intro) .common-list {
	margin-bottom: 30px;
	font-size: 1.7rem
}
.recipe-content:not(.-intro) .common-list li {
	margin-bottom: 5px
}
.recipe-content:not(.-intro) .common-list li::before {
	top: 8px
}
.recipe-content:not(.-intro) .common-list.-bracket li::before {
	top: 0
}
.recipe-content.-howto {
	background: url(../img/common/bg-texture-yellow-seemless@2x.png)
}
.recipe-content.-howto figcaption {
	padding-left: 15px
}
.recipe-content.-howto .flex>div {
	max-width: 248px
}
.recipe-content.-howto .recipe-onepoint {
	background: #fff3c0 url(../img/recipe/icon-recipe-onepoint@2x.png) no-repeat 30px center;
	background-size: 182px 26px;
	border: solid 3px #009e7a;
	border-radius: 20px;
	padding: 20px 20px 20px 240px;
	font-size: 2rem;
	line-height: 1.6;
	color: #009e7a;
	font-weight: 300
}
.recipe-content.-note {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.recipe-content.-note img[srcset*=howto-jiffymix-4]+figcaption {
	padding-left: 15px;
	text-align: justify
}
.recipe-content.-rel {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.recipe-content.-rel .pc-w47half p {
	margin-bottom: 0
}
.recipe-content.-rel .pc-w47half .common-list {
	margin-bottom: 15px
}
.recipe-content.-rel .pc-w47half .common-list li {
	margin-bottom: -5px
}
.recipe-content.-rel>p {
	margin-bottom: 2em
}
.recipe-content.-rel .common-list {
	display: flex;
	flex-wrap: wrap
}
.recipe-content.-rel .common-list li {
	line-height: 1.9;
	width: 47.5%
}
.recipe-content.-rel .common-list li::before {
	top: 9px
}
.recipe-content.-rel .rel-jm {
	position: relative;
	padding-right: 110px;
	margin-bottom: 40px
}
.recipe-content.-rel .rel-jm img {
	position: absolute;
	right: 0
}
.recipe-content.-rel .rel-jm .figure-title {
	font-size: 1.7rem
}
.recipe-content.-rel .rel-jm figcaption {
	font-size: 1.5rem;
	padding-left: 20px
}
.recipe-content.-rel .rel-jm.jm4l {
	margin-bottom: 80px
}
.recipe-content.-attention {
	background: url(../img/common/bg-texture-beige-seemless@2x.png)
}
.recipe-content.-attention p {
	font-size: 1.7rem;
	text-align: justify
}
.recipe-content:last-child {
	margin-bottom: 220px
}
.recipe-content:last-child::after {
	content: "";
	background: url(../img/product/product-bg-bottom@2x.png);
	background-size: contain;
	background-size: auto;
	background-repeat: no-repeat;
	position: absolute;
	left: -30px;
	bottom: -160px;
	width: 1043px;
	height: 118px
}
.pswp .pswp__bg {
	background: rgba(0, 0, 0, .7)
}
.pswp .pswp__top-bar {
	background: 0 0
}
.pswp .pswp__top-bar .pswp__button {
	opacity: 1
}
.pswp .pswp__top-bar .pswp__button--close {
	position: absolute;
	cursor: pointer;
	width: 40px;
	height: 40px;
	top: 0;
	right: 5%;
	background: url(../img/common/icon-close@2x.png);
	background-size: contain;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.pswp .pswp__scroll-wrap .pswp__container .pswp__item .pswp__zoom-wrap .pswp__img {
	transform: scale(.75)
}
.pswp .pswp__scroll-wrap .pswp__ui--idle * {
	opacity: 1
}
.pswp__button--arrow--left, .pswp__button--arrow--right {
	background: 0 0;
	top: 0;
	bottom: 0;
	width: 42px;
	height: 36px;
	position: absolute;
	margin: auto
}
.pswp__button--arrow--left {
	left: 5%
}
.pswp__button--arrow--right {
	right: 5%
}
.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
	background-color: transparent;
	background-size: contain;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto
}
.pswp__button--arrow--left:before {
	background-position: 0 0;
	background-image: url(../img/common/slider-arrow-left-gray@2x.png)
}
.pswp__button--arrow--right:before {
	background-position: 0 0;
	background-image: url(../img/common/slider-arrow-right-gray@2x.png)
}
button {
	font-size: 0
}
button.slick-arrow {
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	width: 27px;
	height: 23px;
	position: absolute;
	top: 180px;
	bottom: auto;
	margin: auto;
	z-index: 1
}
button.slick-prev {
	background-image: url(../img/common/slider-arrow-left-gray@2x.png);
	left: 10px
}
button.slick-next {
	background-image: url(../img/common/slider-arrow-right-gray@2x.png);
	right: 10px
}
@media (min-width:813px) {
	.recipe-gallery {
		width: 560px!important
	}
}
@media (max-width:812px) {
	body.recipe main {
		position: relative;
		z-index: 3;
		margin-top: 60px
	}
	.with-number {
		margin-left: -7px
	}
	.recipe-content {
		border-radius: 25px;
		margin: 25px 0;
		padding: 50px 25px;
		padding: 40px 25px;
		min-width: 0;
		max-width: 420px
	}
	.recipe-content h1 {
		font-size: 1.8rem;
		line-height: 1.4;
		margin-top: -100px;
		margin-bottom: 25px
	}
	.recipe-content h1 img {
		transform: scale(.5);
		margin-bottom: -15px
	}
	.recipe-content .flex:not(:last-child) {
		margin-bottom: 30px
	}
	.recipe-content.-intro img[srcset*=buy] {
		width: 144px
	}
	.recipe-content:not(.-intro) {
		font-size: 1.4rem
	}
	.recipe-content:not(.-intro) figure img {
		margin-bottom: 10px
	}
	.recipe-content:not(.-intro) figure figcaption {
		font-size: 1.4rem;
		padding-left: 15px;
		padding-right: 5px;
		text-align: justify
	}
	.recipe-content:not(.-intro) .common-list {
		font-size: 1.4rem
	}
	.recipe-content:not(.-intro) .common-list li::before {
		top: 2px
	}
	.recipe-content:not(.-intro) .flex.justify-start div {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px
	}
	.recipe-content:not(.-intro) .flex.justify-center div {
		margin-bottom: 30px
	}
	.recipe-content:not(.-intro) .flex.justify-around div {
		margin-bottom: 30px
	}
	.recipe-content:not(.-howto) figure figcaption {
		padding-left: 0
	}
	.recipe-content.-howto .common-list {
		width: 100%
	}
	.recipe-content.-howto .common-list li {
		padding-left: 36px
	}
	.recipe-content.-howto .recipe-onepoint {
		background: #fff3c0 url(../img/recipe/icon-recipe-onepoint-sp@2x.png) no-repeat center top 25px;
		background-size: 179.5px 31px;
		padding: 80px 25px 30px;
		font-size: 1.4rem
	}
	.recipe-content.-rel .flex .flex {
		position: relative;
		left: 10px
	}
	.recipe-content.-rel .common-list li {
		width: 100%;
		font-size: 1.3rem
	}
	.recipe-content.-rel .common-list li::before {
		top: 5px
	}
	.recipe-content h2 {
		font-size: 2rem;
		font-size: 1.9rem;
		margin: 0 auto 30px;
		padding: 5px 30px;
		padding: 5px 10px;
		max-width: 90%;
		white-space: nowrap
	}
	.recipe-content h2:not(:first-child) {
		margin-top: 50px;
		margin-top: 30px
	}
	.recipe-content h2 img, .recipe-content h2 svg {
		display: inline-block;
		margin-top: 10px;
		width: 130px;
		height: 22.81px
	}
	.recipe-content .recipe-gallery {
		width: 100%;
		margin-bottom: 25px
	}
	.recipe-content .recipe-gallery button.slick-arrow {
		top: -10vw;
		bottom: 0
	}
	.recipe-content .recipe-gallery button.slick-arrow.slick-prev {
		left: -12px
	}
	.recipe-content .recipe-gallery button.slick-arrow.slick-next {
		right: -12px
	}
	.recipe-content .recipe-gallery .recipe-gallery__item {
		cursor: pointer;
		border-radius: 8px;
		overflow: hidden
	}
	.recipe-content .recipe-ingredients .common-list li .-title {
		font-size: 1.3rem
	}
	.recipe-content .recipe-ingredients .common-list li .-value {
		font-size: 1.3rem
	}
	.recipe-content .recipe-description {
		width: 100%
	}
	.recipe-content .flex .recipe-labels {
		width: 100%;
		margin-bottom: 10px
	}
	.recipe-content .flex .recipe-labels .recipe-label {
		width: 48.5%
	}
	.recipe-content .recipe-icons {
		margin-bottom: 20px
	}
	.recipe-content .recipe-icon {
		width: auto;
		height: 50px
	}
	.recipe-content .recipe-icon img {
		width: auto;
		height: 100%
	}
	.recipe-content .recipe-icon:nth-child(n+2) {
		margin-left: 10px
	}
	.recipe-content .common-list {
		display: table;
		font-size: 2rem;
		font-size: 1.8rem;
		font-size: 1.4rem;
		letter-spacing: .1em;
		line-height: 1.5;
		margin-bottom: 5px
	}
	.recipe-content .common-list li {
		line-height: 1.25
	}
	.recipe-content .button {
		display: table;
		margin: auto
	}
	.recipe-content .button a {
		transition: transform .7s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.recipe-content .button a.hover {
		transform: scale(.9);
		transition: transform .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.recipe-content .justify-center .pc-w30 {
		margin: 0 10px
	}
	.recipe-content.-intro {
		margin-top: 60px
	}
	.recipe-content.-intro h2 {
		margin-bottom: 15px
	}
	.recipe-content.-howto figcaption {
		padding-left: 15px
	}
	.recipe-content.-howto .flex>div {
		max-width: none
	}
	.recipe-content.-rel .rel-jm {
		padding: 0;
		margin: -20px 0
	}
	.recipe-content.-rel .rel-jm img {
		width: auto;
		position: static;
		margin-top: 20px
	}
	.recipe-content.-rel .rel-jm .figure-title {
		font-size: 1.7rem;
		padding: 0 0 0 20px;
		margin: 0 0 5px;
		letter-spacing: .01em
	}
	.recipe-content.-rel .rel-jm figcaption {
		font-size: 1.5rem;
		padding-left: 20px;
		display: block
	}
	.recipe-content.-rel .rel-jm.jm4l {
		margin-bottom: 30px
	}
	.recipe-content.-rel .rel-jm.jm12l {
		margin-bottom: 0
	}
	.recipe-content.-rel img[srcset*=rel-5-1] {
		margin: 0 0 -50px
	}
	.recipe-content.-rel img[srcset*=rel-5-2] {
		margin: 0
	}
	.recipe-content.-rel .button {
		margin-bottom: 15px
	}
	.recipe-content.-rel .pc-w47half {
		width: 47.5%;
		margin-bottom: 0!important
	}
	.recipe-content.-rel .pc-w47half .common-list li::before {
		top: 6px
	}
	.recipe-content.-attention p {
		font-size: 1.2rem
	}
	.recipe-content:last-child {
		margin-bottom: 120px
	}
	.recipe-content:last-child::after {
		content: "";
		background: url(../img/product/product-bg-bottom@2x.png) no-repeat;
		background-size: contain;
		position: absolute;
		left: 6px;
		bottom: -80px;
		width: 232px;
		height: 42px
	}
}
@media (max-width:812px) and (orientation:landscape) {
	.recipe-content:last-child::after {
		left: 0;
		left: -15vw;
		right: auto;
		margin: auto
	}
}
.ie .recipe-content.-howto .flex>div img {
	width: 100%
}
.top-news {
	width: 800px;
	height: 200px;
	background-color: #fff;
	margin: 25px auto 0;
	padding: 30px;
	overflow-y: auto
}
.top-news__header {
	font-size: 2rem;
	font-weight: 500
}
.top-news__list {
	font-size: 1.7rem;
	margin-top: 20px
}
.top-news__item {
	position: relative;
	text-indent: -1.36em;
	padding-left: 1.36em
}
.top-news__item::before {
	content: "■"
}
.top-news__item+.top-news__item {
	margin-top: 10px
}
.top-news__link {
	display: inline;
	border-bottom: solid 1px;
	line-height: 1.54
}
.top-news__link:hover {
	border: 0
}
@media (max-width:812px) {
	.top-news {
		width: 88%;
		max-width: 331px;
		height: 180px;
		background-color: #fff;
		margin: 10px auto 90px;
		padding: 15px
	}
	.top-news__header {
		font-size: 1.5rem
	}
	.top-news__list {
		font-size: 1.4rem;
		margin-top: 20px
	}
	.top-news__item {
		position: relative;
		text-indent: -1.36em;
		padding-left: 1.36em
	}
	.top-news__item::before {
		content: "■"
	}
	.top-news__item+.top-news__item {
		margin-top: 10px
	}
	.top-news__link {
		display: inline;
		border-bottom: solid 1px;
		line-height: 1.54
	}
	.top-news__link:hover {
		border: 0
	}
}
.mb0 {
	margin-bottom: 0!important
}
.mb30 {
	margin-bottom: 30px!important
}
.mb35 {
	margin-bottom: 35px!important
}
.mb40 {
	margin-bottom: 40px!important
}
.mb-10 {
	margin-bottom: -10px!important
}
.pb0 {
	padding-bottom: 0!important
}
html {
	font-size: 62.5%;
	overflow-x: hidden;
	-ms-overflow-style: none;
	scrollbar-width: none
}
html::-webkit-scrollbar {
	display: none
}
body {
	background: url(../img/common/bg-texture-beige@2x.png) top 780px center;
	background-size: 350px;
	font-family: 'Noto Sans Japanese', meiryo, 'メイリオ', meiryo, 'ヒラギノ角ゴProW3', sans-serif;
	font-size: 2rem;
	line-height: 1.2;
	letter-spacing: .06em;
	color: #003200;
	margin-left: auto;
	margin-right: auto;
	min-width: 1280px;
	overflow-x: scroll
}
body * {
	box-sizing: border-box;
	outline: 0
}
a {
	color: inherit;
	display: block;
	text-decoration: none;
	cursor: pointer
}
a.-external {
	position: relative;
	padding-right: 22px;
	margin-right: 2px
}
a.-external::before, a.-external:after {
	content: "";
	display: block;
	position: absolute
}
a.-external::before {
	height: 8px;
	width: 12px;
	top: 10px;
	right: 0;
	background: #fff
}
a.-external::after {
	height: 10px;
	width: 14px;
	top: 12px;
	right: 2px;
	border-left: 2px #fff solid;
	border-bottom: 2px #fff solid
}
.hover-underline {
	position: relative
}
.hover-underline::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -2px;
	width: 0;
	height: 1px;
	background: #fff;
	transition: width .7s
}
.hover-underline.hover::after {
	width: 100%;
	transition: width .3s
}
p {
	line-height: 1.6
}
p:not(:last-child) {
	margin-bottom: 1em
}
small {
	font-size: inherit
}
button {
	border: 0;
	outline: 0;
	cursor: pointer
}
button.slick-dot {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
button.slick-dot.hover {
	transform: scale(.75);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
button.slick-arrow {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased;
	padding: 0
}
button.slick-arrow.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
img {
	display: block;
	margin: auto;
	max-width: 100%;
	height: auto;
	border: 0
}
.uppercase {
	text-transform: uppercase
}
.inline {
	display: inline
}
main {
	display: block;
	margin-top: 60px
}
.wrap {
	width: 1025px;
	margin-left: auto;
	margin-right: auto
}
.pc-w248 {
	width: 248px
}
.pc-w279 {
	width: 279px
}
.pc-w415 {
	width: 415px
}
.pc-w445 {
	width: 445px
}
.pc-w454 {
	width: 454px
}
.pc-w455 {
	width: 455px
}
.pc-w460 {
	width: 460px
}
.pc-w589 {
	width: 589px
}
.pc-w617 {
	width: 617px
}
.pc-w653 {
	width: 653px
}
.pc-w740 {
	width: 740px
}
.pc-w750 {
	width: 750px
}
.pc-w760 {
	width: 760px
}
.pc-w800 {
	width: 800px
}
.pc-w860 {
	width: 860px
}
.pc-w863 {
	width: 863px
}
.pc-w940 {
	width: 940px
}
.pc-w944 {
	width: 944px
}
.pc-w945 {
	width: 945px
}
.pc-w960 {
	width: 960px
}
.pc-w23half {
	width: 23.5%
}
.pc-w30 {
	width: 30%
}
.pc-w32 {
	width: 32%
}
.pc-w42half {
	width: 42.5%
}
.pc-w44 {
	width: 44%
}
.pc-w47half {
	width: 47.5%
}
.pc-w48half {
	width: 48.5%
}
.pc-w53 {
	width: 53%
}
.pc-w54 {
	width: 54%
}
.pc-w54half {
	width: 54.5%
}
.pc-w56 {
	width: 56%
}
.pc-w60 {
	width: 60%
}
.pc-w74 {
	width: 74%
}
.pc-w100 {
	width: 100%
}
.flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}
.flex.justify-around {
	justify-content: space-around
}
.flex.justify-center {
	justify-content: center
}
.flex.justify-start {
	justify-content: flex-start
}
.flex.align-start {
	align-items: flex-start
}
.flex.align-center {
	align-items: center
}
.m-auto {
	margin: auto
}
.table {
	display: table
}
.center {
	margin-left: auto;
	margin-right: auto
}
figure {
	display: table;
	margin: auto
}
figure img {
	margin-bottom: 20px
}
figure .figure-title {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	font-size: 2rem;
	letter-spacing: .02;
	font-weight: 500;
	margin-bottom: 15px
}
figure .figure-title::before {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	background: url(../img/common/dot-lime@2x.png) no-repeat;
	width: 15px;
	height: 15px;
	background-size: contain
}
figure figcaption {
	display: table-caption;
	caption-side: bottom;
	font-size: 1.7rem;
	letter-spacing: .1em
}
.append-sprout {
	position: relative
}
.append-sprout::after {
	content: "";
	position: relative;
	margin: auto;
	display: inline-block;
	background: no-repeat center;
	background-size: contain;
	top: 0;
	bottom: 0
}
.append-sprout.-one::after {
	background-image: url(../img/product/product-bg-sprout-1@2x.png);
	width: 25px;
	height: 27px;
	top: 1px;
	left: 8px
}
.append-sprout.-two::after {
	background-image: url(../img/product/product-bg-sprout-2@2x.png);
	width: 24px;
	height: 28px;
	top: 1px;
	left: 8px
}
.append-sprout.-three::after {
	background-image: url(../img/product/product-bg-sprout-3@2x.png);
	width: 25px;
	height: 28px;
	top: 1px;
	left: 8px
}
.append-sprout.-four::after {
	background-image: url(../img/product/product-bg-sprout-4@2x.png);
	width: 25px;
	height: 28px;
	top: 1px;
	left: 8px
}
.append-sprout.-five::after {
	background-image: url(../img/product/product-bg-sprout-5@2x.png);
	width: 73px;
	height: 32px;
	top: 1px;
	left: 8px
}
.top-slider__item:not(:nth-child(1)) {
	display: none
}
.slick-slider.slick-initialized .top-slider__item {
	display: none
}
.common-list {
	display: table
}
.common-list li {
	position: relative;
	padding-left: 18px;
	line-height: 1.6
}
.common-list li::before {
	content: "";
	background: url(../img/common/dot-green@2x.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 10px;
	left: 0;
	width: 15px;
	height: 14px
}
.common-list li.-pink::before {
	background-image: url(../img/common/dot-pink@2x.png)
}
.common-list li.-orange::before {
	background-image: url(../img/common/dot-orange@2x.png)
}
.common-list li.-lime::before {
	background-image: url(../img/common/dot-lime@2x.png)
}
.common-list li.-yellow::before {
	background-image: url(../img/common/dot-yellow@2x.png)
}
.common-list li.-darkyellow::before {
	background-image: url(../img/common/dot-darkyellow@2x.png)
}
.common-list li.-note::before {
	content: "※";
	background: 0 0;
	top: 0!important
}
.common-list.-bracket li {
	padding-left: 50px;
	counter-increment: cnt
}
.common-list.-bracket li::before {
	content: "（" counter(cnt) "） ";
	background: 0 0;
	top: 0
}
.common-table {
	border-radius: 10px;
	overflow: hidden;
	border: solid 1px #006933
}
.common-table table {
	overflow: hidden;
	width: 100%;
	table-layout: fixed
}
.common-table table tr td, .common-table table tr th {
	padding: 25px 15px;
	letter-spacing: 0;
	line-height: 1.4
}
.common-table table tr th {
	background: #006933;
	color: #fff;
	font-size: 1.4rem;
	font-weight: 400
}
.common-table table tr th:nth-child(n+2) {
	border-left: dashed 1px #fff
}
.common-table table tr td {
	background: #fff;
	vertical-align: top
}
.common-table table tr td:nth-child(1) {
	font-size: 1.5rem
}
.common-table table tr td:nth-child(2) {
	font-size: 1.4rem
}
.common-table table tr td:nth-child(n+2) {
	border-left: solid 1px #006933
}
.common-table table tr:not(:last-child) td {
	border-bottom: solid 1px #006933
}
.common-table table caption {
	font-size: 1.4rem
}
.embed-movie {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	overflow: hidden
}
.embed-movie iframe {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.tab .tab-list {
	background: url(../img/common/bg-texture-lightergreen-seemless@2x.png);
	border-radius: 100px;
	min-width: 1146px;
	height: 171px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	padding: 30px 60px 0;
	margin-bottom: 30px
}
.tab .tab-list .tab-list__item {
	cursor: pointer;
	position: relative
}
.tab .tab-list .tab-list__item[data-label=all].-current .tab-list__imgwrap {
	background: url(../img/common/tab-all-on@2x.png) no-repeat;
	background-size: contain
}
.tab .tab-list .tab-list__item[data-label=all]::after {
	background-image: url(../img/common/tab-after-all@2x.png);
	width: 35px;
	height: 50px;
	top: 3px;
	right: -57px
}
.tab .tab-list .tab-list__item[data-label=seed].-current .tab-list__imgwrap {
	background: url(../img/common/tab-seed-on@2x.png) no-repeat;
	background-size: contain
}
.tab .tab-list .tab-list__item[data-label=seed]::after {
	background-image: url(../img/common/tab-after-seed@2x.png);
	width: 14px;
	height: 16px;
	bottom: 0;
	right: -44px
}
.tab .tab-list .tab-list__item[data-label=grow].-current .tab-list__imgwrap {
	background: url(../img/common/tab-grow-on@2x.png) no-repeat;
	background-size: contain
}
.tab .tab-list .tab-list__item[data-label=grow]::after {
	background-image: url(../img/common/tab-after-grow@2x.png);
	width: 39px;
	height: 52px;
	bottom: 0;
	right: -58px
}
.tab .tab-list .tab-list__item[data-label=eco].-current .tab-list__imgwrap {
	background: url(../img/common/tab-eco-on@2x.png) no-repeat;
	background-size: contain
}
.tab .tab-list .tab-list__item::after {
	content: "";
	background-size: contain;
	position: absolute;
	display: block;
	pointer-events: none
}
.tab .tab-list .tab-list__item.-current img {
	visibility: hidden
}
.tab .tab-list .tab-list__item .tab-list__imgwrap {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.tab .tab-list .tab-list__item .tab-list__imgwrap.hover {
	transform: scale(1) rotate(4deg);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.tab .tab-list .icon-description {
	font-size: 1.7rem;
	letter-spacing: .06em;
	width: 100%;
	display: flex;
	justify-content: center
}
.tab .tab-list .icon-description .icon-description__item {
	margin: 0 30px;
	display: flex;
	align-items: center;
	height: 41px
}
.tab .tab-list .icon-description .icon-description__item::before {
	margin-right: -30px;
	transform: scale(.5);
	transform-origin: center left
}
.tab .tab-list .icon-description .icon-description__item.-seed::before {
	content: url(../img/common/icon-seed@2x.png)
}
.tab .tab-list .icon-description .icon-description__item.-grow::before {
	content: url(../img/common/icon-grow@2x.png)
}
.tab .tab-list .icon-description .icon-description__item.-eco::before {
	content: url(../img/common/icon-eco@2x.png)
}
.tab .tab-pannel .tab-pannel__item {
	margin: 30px 0
}
.tab .tab-pannel .tab-pannel__item:not([data-label*=all]) {
	display: none
}
.tab .tab-pannel .tab-pannel__item a {
	transform: translateX(0) translateY(0);
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.tab .tab-pannel .tab-pannel__item a.hover {
	transform: translateX(0) translateY(-15px);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.tab .tab-pannel::after {
	content: "";
	display: block;
	width: 322px
}
.modal {
	visibility: hidden;
	opacity: 0;
	transition: .7s;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 10
}
.modal .modal__bg {
	cursor: pointer;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, .6)
}
.modal .modal__wrap {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 88vw;
	max-width: 426px;
	height: 88vh;
	max-height: 88vh;
	margin: auto;
	transform: scale(.001) translateY(-50%);
	transform-origin: top;
	transition: transform .7s
}
.modal .modal__wrap .modal__close {
	position: absolute;
	cursor: pointer;
	width: 40px;
	height: 40px;
	top: -20px;
	right: -20px;
	background: url(../img/common/icon-close@2x.png);
	background-size: contain;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.modal .modal__wrap .modal__close.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.modal .modal__wrap .modal__contents {
	background: #fff;
	height: 100%;
	min-height: 100%;
	overflow: auto;
	-ms-overflow-style: none;
	scrollbar-width: none
}
.modal .modal__wrap .modal__contents::-webkit-scrollbar {
	display: none
}
.modal .modal__arrow {
	background-repeat: no-repeat;
	background-color: transparent;
	background-size: contain;
	width: 27px;
	height: 23px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 1;
	cursor: pointer;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.modal .modal__arrow.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.modal .modal__arrow.-prev {
	left: 2vw;
	background-image: url(../img/common/slider-arrow-left-gray@2x.png)
}
.modal .modal__arrow.-next {
	right: 2vw;
	background-image: url(../img/common/slider-arrow-right-gray@2x.png)
}
html.modal-on {
	overflow: hidden;
	position: fixed;
	width: 100vw;
	height: 100vh
}
html.modal-on .modal {
	visibility: visible;
	opacity: 1;
	transition: .3s
}
html.modal-on .modal .modal__wrap {
	transform: scale(1) translateY(-50%);
	transition: transform .3s
}
.header {
	background: url(../img/common/bg-header@2x.png) top center;
	position: relative;
	overflow: hidden
}
.header::after, .header::before, .top-feature.-about::after, .top-feature.-about::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: auto;
	margin: auto;
	z-index: 4
}
.header::before, .top-feature.-about::before {
	background: url(../img/common/bg-jiffy@2x.png) no-repeat;
	background-size: contain;
	top: 30px;
	left: -1080px;
	right: 0;
	width: 241px;
	height: 161px
}
.header::after, .top-feature.-about::after {
	background: url(../img/common/bg-peat@2x.png) no-repeat;
	background-size: contain;
	top: 30px;
	left: 0;
	right: -1220px;
	width: 183px;
	height: 202px
}
.header .header-logo {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	height: 400px;
	position: relative;
	z-index: 3
}
.header .header-logo div, .header .header-logo h1 {
	position: relative;
	top: 38px;
	left: -1px
}
.header .header-logo div img, .header .header-logo h1 img {
	width: 271px
}
.header .header-logo div::after, .header .header-logo h1::after {
	content: url(../img/common/bg-seed@2x.png);
	content: "";
	background: url(../img/common/bg-seed@2x.png) no-repeat;
	background-size: contain;
	position: absolute;
	width: 157px;
	height: 78px;
	top: -11px;
	right: -187px
}
.header .gnav {
	font-size: 1.5rem;
	font-weight: 500;
	margin: -280px 0 0;
	overflow: hidden;
	position: relative;
	z-index: 3
}
.header .gnav::before {
	content: "";
	position: absolute;
	top: 0;
	left: -1000%;
	right: -1000%;
	width: 4300px;
	height: 4300px;
	margin: auto;
	background: url(../img/common/bg-texture-beige@2x.png) top 420px center;
	z-index: -1
}
.header .gnav .gnav__items {
	display: flex;
	justify-content: space-between;
	text-align: center;
	padding: 22px 0 32px
}
.header .gnav .gnav__items .gnav__item.-about {
	color: #bfc31f
}
.header .gnav .gnav__items .gnav__item.-about .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-about@2x.png);
	width: 85px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item.-role {
	color: #f7c800
}
.header .gnav .gnav__items .gnav__item.-role .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-role@2x.png);
	width: 85px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item.-product {
	color: #f08465
}
.header .gnav .gnav__items .gnav__item.-product .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-product@2x.png);
	width: 87px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item.-feature {
	color: #1fb8ce
}
.header .gnav .gnav__items .gnav__item.-feature .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-feature@2x.png);
	width: 87px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item.-report {
	color: #22ac38
}
.header .gnav .gnav__items .gnav__item.-report .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-report@2x.png);
	width: 85px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item.-recipe {
	color: #ea6d6b
}
.header .gnav .gnav__items .gnav__item.-recipe .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-recipe@2x.png);
	width: 95px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item.-campaign {
	color: #ef9d30
}
.header .gnav .gnav__items .gnav__item.-campaign .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-campaign@2x.png);
	width: 89px;
	background-size: 89px
}
.header .gnav .gnav__items .gnav__item.-shop {
	color: #a48046
}
.header .gnav .gnav__items .gnav__item.-shop .gnav__link .gnav__imgwrap {
	background-image: url(../img/common/nav-shop@2x.png);
	width: 92px;
	background-size: 85px
}
.header .gnav .gnav__items .gnav__item {
	position: relative
}
.header .gnav .gnav__items .gnav__item .gnav__link {
	display: flex;
	flex-direction: column;
	height: 100%
}
.header .gnav .gnav__items .gnav__item .gnav__link .gnav__imgwrap {
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0 auto 6px
}
.header .gnav .gnav__items .gnav__item .gnav__link .gnav__imgwrap img {
	transform: scale(.0001);
	transition: transform .7s;
	margin: 0;
	position: relative;
	z-index: -1
}
.header .gnav .gnav__items .gnav__item .gnav__link .gnav__title {
	margin-top: auto;
	height: 2.4em;
	display: flex;
	justify-content: center;
	align-items: flex-start
}
.header .gnav .gnav__items .gnav__link:hover .gnav__imgwrap img {
	visibility: visible;
	transition: transform .3s;
	transform: scale(1)
}
.header.-clone {
	position: fixed;
	z-index: 4;
	top: 0;
	left: 0;
	width: 100%;
	transform: translateY(-90px);
	transition: transform .7s;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .4);
	visibility: hidden;
	opacity: 0
}
.header.-clone::after, .header.-clone::before {
	content: none
}
.header.-clone.-show {
	position: fixed;
	visibility: visible;
	opacity: 1
}
.header.-clone .header-logo {
	height: 60px;
	align-items: center
}
.header.-clone .header-logo div, .header.-clone .header-logo h1 {
	position: static
}
.header.-clone .header-logo div img, .header.-clone .header-logo h1 img {
	width: 271px;
	transform: scale(.5)
}
.header.-clone .toggle {
	top: 0;
	bottom: 0;
	margin: auto;
	transform: scale(.75);
	transform-origin: right
}
.header.-clone .gnav {
	display: none
}
.header.-clone.-show {
	transform: translateY(0);
	transition: transform .3s
}
.top-feature {
	padding: 0;
	position: relative;
	z-index: 3
}
.top-feature::before {
	content: "";
	position: absolute;
	width: 425px;
	height: 425px;
	margin: auto;
	bottom: -345px;
	right: -1000%;
	left: -1000%;
	z-index: 1;
	border-radius: 50%;
	background: top 130px center;
	background-size: 350px
}
.top-feature.-intro::before {
	content: none
}
.top-feature.-about h2 {
	position: relative;
	margin-top: 120px;
	margin-bottom: 40px
}
.top-feature h2 {
	position: relative;
	top: -40px;
	margin-bottom: 20px
}
.top-feature h2 img[src*=icon] {
	width: 90px
}
.top-feature h2 img:last-child {
	margin-top: 20px
}
.top-feature h3 {
	font-size: 2.5rem;
	font-weight: 600;
	display: table;
	margin: 30px auto;
	padding: 15px 30px;
	text-align: center;
	border-top: dashed 2px #003200;
	border-bottom: dashed 2px #003200
}
.top-feature img[src*=button-feature-jiffymix] {
	width: 272px
}
.top-feature img[srcset*=button-feature-tray] {
	width: 384px
}
.top-feature.-intro {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 3
}
.top-feature.-intro::before {
	background-image: url(../img/common/bg-texture-green@2x.png)
}
.top-feature.-intro .top-slider.-a {
	margin: auto
}
.top-feature.-intro .top-slider.-a .top-slider__items {
	font-size: 0
}
.top-feature.-intro .top-slider.-a .top-slider__items::after, .top-feature.-intro .top-slider.-a .top-slider__items::before {
	z-index: 1
}
.top-feature.-intro .top-slider.-a .top-slider__items::before {
	content: url(../img/common/bg-kit@2x.png);
	position: absolute;
	bottom: -310px;
	left: -260px;
	transform: scale(.5)
}
.top-feature.-intro .top-slider.-a .top-slider__items::after {
	content: url(../img/common/bg-pot@2x.png);
	position: absolute;
	bottom: -350px;
	right: -250px;
	transform: scale(.5);
	transform-origin: center
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li {
	margin: 0 5px;
	opacity: .2
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li button {
	display: block;
	background: url(../img/common/slider-dot@2x.png) no-repeat center;
	background-size: contain;
	font-size: 0;
	width: 17px;
	height: 14px;
	cursor: pointer
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li:nth-child(4n+1) {
	transform: scale(1, 1)
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li:nth-child(4n+2) {
	transform: scale(1, -1)
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li:nth-child(4n+3) {
	transform: scale(1, 1)
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li:nth-child(4n+4) {
	transform: scale(1, -1)
}
.top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li.slick-active {
	opacity: 1
}
.top-feature.-intro .top-slider.-a .top-slider__img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 450px
}
.top-feature.-intro .top-slider.-a button {
	font-size: 0
}
.top-feature.-intro .top-slider.-a button.slick-arrow {
	background-color: transparent;
	width: 51px;
	height: 43px;
	position: absolute;
	top: 0;
	bottom: 34px;
	margin: auto
}
.top-feature.-intro .top-slider.-a button.slick-prev {
	background: url(../img/common/slider-arrow-left-green@2x.png) no-repeat;
	background-size: contain;
	left: -80px
}
.top-feature.-intro .top-slider.-a button.slick-next {
	background: url(../img/common/slider-arrow-right-green@2x.png) no-repeat;
	background-size: contain;
	right: -80px
}
.top-feature.-about {
	position: relative
}
.top-feature.-about .common-list li::before {
	top: 4px
}
.top-feature.-about .common-list li::before {
	top: 9px
}
.top-feature.-about::before {
	background-image: url(../img/common/bg-kit@2x.png);
	top: -60px
}
.top-feature.-about::after {
	background-image: url(../img/common/bg-pot@2x.png);
	top: -60px
}
.top-feature.-about h2 img:last-child {
	position: relative;
	left: 12px
}
.top-feature.-about .-inner {
	background: #ffffff95;
	border-radius: 20px;
	padding: 30px 50px;
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
	position: relative;
	z-index: 1
}
.top-feature.-about .-inner .bg-top:before {
	content: url(../img/common/bg-about-tl@2x.png);
	position: absolute;
	top: -100px;
	left: -100px;
	transform: scale(.5);
	transform-origin: top left
}
.top-feature.-about .-inner .bg-top:after {
	content: url(../img/common/bg-about-tr@2x.png);
	position: absolute;
	top: -120px;
	right: -50px;
	transform: scale(.5);
	transform-origin: top right
}
.top-feature.-about .-inner .haveyouever p {
	line-height: 1.2
}
.top-feature.-about .-inner .bg-bottom:before {
	content: url(../img/common/bg-about-lb@2x.png);
	position: absolute;
	bottom: -50px;
	left: -65px;
	transform: scale(.5);
	transform-origin: bottom left
}
.top-feature.-about .-inner .bg-bottom:after {
	content: url(../img/common/bg-about-rb@2x.png);
	position: absolute;
	right: -70px;
	bottom: -70px;
	transform: scale(.5);
	transform-origin: bottom right
}
.top-feature.-about .flex {
	margin: 0
}
.top-feature.-role {
	padding-bottom: 20px
}
.top-feature.-role h2 {
	top: 0
}
.top-feature.-role::before {
	background-image: url(../img/common/bg-texture-lightgreen@2x.png)
}
.top-feature.-role img[src*=role-1] {
	margin-bottom: 30px;
	width: 456px
}
.top-feature.-role img[src*=role-2] {
	margin-bottom: 30px;
	width: 885px
}
.top-feature.-role .bg-top:before {
	content: url(../img/common/bg-role-rb@x2.png);
	position: absolute;
	top: 0;
	left: 100px;
	transform: scale(.5);
	transform-origin: top left
}
.top-feature.-role .bg-top:after {
	content: url(../img/common/bg-about-tr.png);
	position: absolute;
	top: 0;
	right: 60px;
	transform-origin: top right
}
.top-feature.-role .bg-middle {
	padding: 40px 0 23px
}
.top-feature.-role .bg-middle::before {
	content: url(../img/common/bg-role-lm@2x.png);
	position: relative;
	left: -70px;
	transform: scale(.5);
	transform-origin: center left;
	display: block
}
.top-feature.-role img[src*=role-5] {
	width: 950px
}
.top-feature.-role .bg-bottom::before {
	content: url(../img/common/bg-role-lm@2x.png);
	margin: 0 80px 0 auto;
	display: table;
	transform: scale(.5);
	transform-origin: center right
}
.top-feature.-product {
	background-image: url(../img/common/bg-texture-lightgreen@2x.png);
	padding-bottom: 220px
}
.top-feature.-product::before {
	background-image: url(../img/common/bg-texture-beige@2x.png)
}
.top-feature.-product .bg-top {
	position: relative
}
.top-feature.-product .bg-top::before {
	content: url(../img/common/bg-product-tl@2x.png);
	position: absolute;
	top: -90px;
	left: -100px;
	transform: scale(.5);
	transform-origin: top left
}
.top-feature.-product .bg-top::after {
	content: url(../img/common/bg-product-tr@2x.png);
	position: absolute;
	top: -105px;
	right: -65px;
	transform: scale(.5);
	transform-origin: top right
}
.top-feature.-product .bg-center {
	position: relative
}
.top-feature.-product .bg-center::before {
	content: url(../img/common/bg-product-bc@2x.png);
	position: absolute;
	bottom: -125px;
	left: 110px;
	right: 0;
	margin: auto;
	width: 201px;
	transform: scale(.5);
	transform-origin: center bottom
}
.top-feature.-product .bg-bottom {
	position: relative
}
.top-feature.-product .bg-bottom::before {
	content: url(../img/common/bg-product-bl@2x.png);
	position: absolute;
	bottom: -105px;
	left: -75px;
	transform: scale(.5);
	transform-origin: left bottom
}
.top-feature.-product .bg-bottom::after {
	content: url(../img/common/bg-product-rb@2x.png);
	position: absolute;
	bottom: -135px;
	right: -45px;
	transform: scale(.5);
	transform-origin: right bottom
}
.top-feature.-feature {
	padding-bottom: 95px
}
.top-feature.-feature::before {
	background-image: url(../img/common/bg-texture-green@2x.png)
}
.top-feature.-feature .feature-item {
	background: url(../img/common/bg-texture-yellow@2x.png) no-repeat;
	padding: 25px 0 50px;
	overflow: hidden;
	border-radius: 100px
}
.top-feature.-feature h3 {
	margin: 30px auto 12px
}
.top-feature.-feature .dot-description {
	display: flex;
	justify-content: center;
	margin-bottom: 25px;
	white-space: nowrap
}
.top-feature.-feature .dot-description li {
	margin: 0 20px;
	line-height: 1.6
}
.top-feature.-feature .dot-description li::before {
	display: inline
}
.top-feature.-feature .bg-wrap {
	position: relative;
	z-index: 1;
	padding: 10px 30px;
	display: flex;
	align-items: center
}
.top-feature.-feature .bg-wrap::before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../img/common/bg-texture-beige@2x.png);
	border-radius: 40px;
	opacity: .5
}
.top-feature.-feature .bg-wrap .common-list {
	line-height: 1.6;
	margin: auto
}
.top-feature.-feature img[srcset*=arrow-down-brown] {
	margin: 15px auto
}
.top-feature.-feature a {
	margin: 15px -7px;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-feature a.hover {
	transform: scale(.95);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-feature .bg-middle {
	position: relative;
	z-index: 1
}
.top-feature.-feature .bg-middle::before {
	content: url(../img/common/bg-feature-lm@2x.png);
	position: absolute;
	top: -20px;
	left: -85px;
	transform: scale(.5);
	transform-origin: top left
}
.top-feature.-feature .bg-middle img {
	margin: 35px auto
}
.top-feature.-feature .feature-item.-more {
	padding: 25px 0 80px
}
.top-feature.-feature .feature-item.-more img {
	margin: auto
}
.top-feature.-feature .feature-item.-more img[src*=tray], .top-feature.-feature .feature-item.-more img[srcset*=tray] {
	margin-left: auto;
	margin-right: 0
}
.top-feature.-feature .feature-item.-more img[src*=item-5], .top-feature.-feature .feature-item.-more img[srcset*=item-5] {
	position: relative;
	top: 10px;
	left: 25px
}
.top-feature.-feature .bg-bottom {
	position: relative
}
.top-feature.-feature .bg-bottom::before {
	content: url(../img/common/bg-feature-rb@2x.png);
	margin: 10px -60px 0 auto;
	display: table;
	transform: scale(.5);
	transform-origin: top right
}
.top-feature.-report {
	background-image: url(../img/common/bg-texture-green@2x.png);
	padding-bottom: 210px
}
.top-feature.-report::before {
	background-image: url(../img/common/bg-texture-beige@2x.png)
}
.top-feature.-report .bg-bottom, .top-feature.-report .bg-top {
	position: relative;
	z-index: 1
}
.top-feature.-report .bg-bottom::after, .top-feature.-report .bg-bottom::before, .top-feature.-report .bg-top::after, .top-feature.-report .bg-top::before {
	position: absolute;
	transform: scale(.5)
}
.top-feature.-report .bg-top:before {
	content: url(../img/common/bg-report-tl@2x.png);
	top: -40px;
	left: -40px;
	transform-origin: left top
}
.top-feature.-report .bg-top:after {
	content: url(../img/common/bg-report-tr@2x.png);
	top: 126px;
	top: 0;
	right: 52px;
	transform-origin: right top
}
.top-feature.-report .bg-bottom:before {
	content: url(../img/common/bg-report-bl@2x.png);
	top: 10px;
	left: -60px;
	transform-origin: left center
}
.top-feature.-report .bg-bottom:after {
	content: url(../img/common/bg-report-rb@2x.png);
	top: -20px;
	right: -20px;
	transform-origin: right center
}
.top-feature.-report h3 {
	border-color: #fff;
	color: #fff;
	margin-bottom: 100px;
	margin-bottom: 60px
}
.top-feature.-report h3 img {
	display: inline;
	width: 208px
}
.top-feature.-report h3 span:last-child {
	display: block;
	margin-top: 15px
}
.top-feature.-report .top-slider.-b .slick-list {
	padding-top: 15px;
	z-index: 1
}
.top-feature.-report .top-slider.-b .slick-slide {
	margin: 0 10px
}
.top-feature.-report .top-slider.-b .top-slider__link {
	border: solid 10px #fff;
	transform: translateX(0) translateY(0);
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-report .top-slider.-b .top-slider__link.hover {
	transform: translateX(0) translateY(-15px);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-report .top-slider.-b .top-slider__img {
	width: 200px;
	height: 200px;
	-o-object-fit: cover;
	object-fit: cover
}
.top-feature.-report .top-slider.-b button {
	font-size: 0
}
.top-feature.-report .top-slider.-b button.slick-arrow {
	background-color: transparent;
	width: 51px;
	height: 43px;
	position: absolute;
	top: 20px;
	bottom: 0;
	margin: auto
}
.top-feature.-report .top-slider.-b button.slick-prev {
	background: url(../img/common/slider-arrow-left-white@2x.png) no-repeat;
	background-size: contain;
	left: -60px
}
.top-feature.-report .top-slider.-b button.slick-next {
	background: url(../img/common/slider-arrow-right-white@2x.png) no-repeat;
	background-size: contain;
	right: -60px
}
.top-feature.-report .top-slider.-b .slick-dots {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	position: absolute;
	left: 0;
	right: 0
}
.top-feature.-report .top-slider.-b .slick-dots li {
	margin: 0 5px;
	opacity: .2
}
.top-feature.-report .top-slider.-b .slick-dots li button {
	display: block;
	background: url(../img/common/slider-dot-white@2x.png);
	background-size: contain;
	font-size: 0;
	width: 16px;
	height: 14px;
	cursor: pointer
}
.top-feature.-report .top-slider.-b .slick-dots li:nth-child(4n+1) {
	transform: scale(1, 1)
}
.top-feature.-report .top-slider.-b .slick-dots li:nth-child(4n+2) {
	transform: scale(1, -1)
}
.top-feature.-report .top-slider.-b .slick-dots li:nth-child(4n+3) {
	transform: scale(1, 1)
}
.top-feature.-report .top-slider.-b .slick-dots li:nth-child(4n+4) {
	transform: scale(1, -1)
}
.top-feature.-report .top-slider.-b .slick-dots li.slick-active {
	opacity: 1
}
.top-feature.-recipe {
	padding-bottom: 160px
}
.top-feature.-recipe h2 {
	margin-bottom: 0
}
.top-feature.-recipe img[src*=commingsoon] {
	width: 525px
}
.top-feature.-recipe h3 {
	font-weight: 500;
	padding: 25px 30px;
	margin-bottom: 60px;
	white-space: nowrap;
	table-layout: fixed
}
.js-hover.toTop::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../img/common/pagetop@2x.png) no-repeat center bottom;
    background-size: 87px 164px;
    backface-visibility: hidden;
    font-smoothing: antialiased;
    z-index: 2;
    transform-style: preserve-3d;
    transition: transform .7s;
    height: 164px;
  }
  .js-hover.toTop::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../img/common/pagetop-on@2x.png) no-repeat center bottom;
    background-size: 105px 177px;
    backface-visibility: hidden;
    font-smoothing: antialiased;
    transform: rotateY(180deg);
    z-index: 1;
    transform-style: preserve-3d;
    transition: transform .7s;
    height: 177px;
  }
  .js-hover.toTop.hover::before {
      transform: rotateY(180deg);
      transition: transform .3s;
      z-index: 1;
    }
    .js-hover.toTop.hover::after {
      transform: rotateY(360deg);
      transition: transform .3s;
      z-index: 2;
    }
@media (min-width:813px) {
	.top-feature.-recipe h3 {
		width: 482px
	}
}
.top-feature.-recipe h3 img {
	display: inline-block
}
.top-feature.-recipe h3 svg {
	width: 161px
}
.top-feature.-recipe .recipe-top-eyecatch {
	margin-bottom: 70px
}
.top-feature.-recipe .bg-bottom, .top-feature.-recipe .bg-top {
	position: relative
}
.top-feature.-recipe .bg-bottom::after, .top-feature.-recipe .bg-bottom::before, .top-feature.-recipe .bg-top::after, .top-feature.-recipe .bg-top::before {
	content: "";
	position: absolute;
	background-repeat: no-repeat;
	background-size: contain
}
.top-feature.-recipe .bg-top::before {
	background-image: url(../img/common/bg-recipe-tl@2x.png);
	width: 207px;
	height: 85px;
	top: -150px;
	left: 0
}
.top-feature.-recipe .bg-top::after {
	background-image: url(../img/common/bg-recipe-tr@2x.png);
	width: 245px;
	height: 238px;
	right: 0;
	top: -200px
}
.top-feature.-recipe .bg-bottom::before {
	background-image: url(../img/common/bg-recipe-bl@2x.png);
	width: 31px;
	height: 14px;
	top: -50px;
	left: 0
}
.top-feature.-recipe .bg-bottom::after {
	background-image: url(../img/common/bg-recipe-rb@2x.png);
	width: 129px;
	height: 146px;
	top: 0;
	right: -50px
}
.top-feature.-recipe .top-recipe-items li {
	margin: 45px 0
}
.top-feature.-recipe .top-recipe-items li a {
	position: relative;
	transform: translateX(0) translateY(0);
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-recipe .top-recipe-items li a.hover {
	transform: translateX(0) translateY(-15px);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-recipe .top-recipe-items li a .-label {
	font-size: 1.7rem;
	position: absolute;
	top: 9px;
	left: 38px
}
.top-feature.-recipe .top-recipe-items li a figure .-title {
	position: absolute;
	left: 15px;
	bottom: 45px;
	color: #003200;
	font-size: 2.5rem;
	line-height: 1.2
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product {
	background: no-repeat left 290px bottom
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-peatmoss {
	background-image: url(../img/common/bg-top-recipe-peatmoss@2x.png);
	background-size: 170px
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-jiffyseven {
	background-image: url(../img/common/bg-top-recipe-jiffyseven@2x.png);
	background-size: 188px;
	padding-top: 15px
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-jiffypot {
	background-image: url(../img/common/bg-top-recipe-jiffypot@2x.png);
	background-size: 128px;
	padding-top: 5px
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-jiffystrip {
	background-image: url(../img/common/bg-top-recipe-jiffystrip@2x.png);
	background-size: 134px
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product>div {
	font-size: 1.8rem;
	margin: 0 0 6px 30px
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product a {
	display: block;
	width: 272px;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-recipe .top-recipe-items li .top-recipe-to-product a.hover {
	transform: scale(.95);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-recipe .top-recipe-items li.-tomato {
	color: #67b713
}
.top-feature.-recipe .top-recipe-items li.-tomato .-label {
	color: #67b713
}
.top-feature.-recipe .top-recipe-items li.-basil {
	color: #f7c800
}
.top-feature.-recipe .top-recipe-items li.-basil .-label {
	color: #f7c800
}
.top-feature.-recipe .top-recipe-items li.-okra {
	color: #f08465
}
.top-feature.-recipe .top-recipe-items li.-okra .-label {
	color: #f08465
}
.top-feature.-recipe .top-recipe-items li.-broccoli {
	color: #f08465
}
.top-feature.-recipe .top-recipe-items li.-broccoli .-label {
	color: #f08465
}
.top-feature.-campaign {
	background-image: url(../img/common/bg-texture-green@2x.png);
	padding-bottom: 160px
}
.top-feature.-campaign::before, .top-feature.-recipe::before {
	background-image: url(../img/common/bg-texture-lightgreen@2x.png)
}
.top-feature.-campaign .bg-top {
	position: relative
}
.top-feature.-campaign .bg-top::after, .top-feature.-campaign .bg-top::before {
	content: "";
	position: absolute;
	top: 0;
	background: no-repeat;
	background-size: contain
}
.top-feature.-campaign .bg-top::before {
	width: 224px;
	height: 79px;
	top: -110px;
	left: -90px;
	background-image: url(../img/common/bg-campaign-1@2x.png)
}
.top-feature.-campaign .bg-bottom {
	position: relative
}
.top-feature.-campaign .bg-bottom::after, .top-feature.-campaign .bg-bottom::before {
	content: "";
	position: absolute;
	background: no-repeat;
	background-size: contain
}
.top-feature.-campaign .bg-bottom::before {
	left: -120px;
	bottom: -80px;
	width: 201px;
	height: 95px;
	background-image: url(../img/common/bg-campaign-2@2x.png)
}
.top-feature.-campaign .bg-bottom::after {
	right: -80px;
	bottom: -120px;
	width: 204px;
	height: 131px;
	background-image: url(../img/common/bg-campaign-3@2x.png)
}
.top-feature.-campaign h2 {
	margin-bottom: 35px
}
.top-feature.-campaign a {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-campaign a.hover {
	transform: scale(.95);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-shop {
	background-image: url(../img/common/bg-texture-lightgreen@2x.png);
	text-align: center;
	padding-bottom: 185px
}
.top-feature.-shop::before {
	background-image: url(../img/common/bg-texture-beige@2x.png);
	background-position: 240px
}
.top-feature.-shop .-inner {
	background: url(../img/common/bg-texture-lightergreen-seemless@2x.png);
	border-radius: 100px;
	padding: 40px 0 50px;
	position: relative;
	z-index: 1
}
.top-feature.-shop .-inner::before {
	content: "";
	position: absolute;
	margin: auto;
	width: 863px;
	left: -100%;
	right: -100%;
	top: 0;
	bottom: 0;
	background-size: cover;
	z-index: -1
}
.top-feature.-shop .bg-top {
	position: relative
}
.top-feature.-shop .bg-top::before {
	content: url(../img/common/bg-shop-tl@2x.png);
	position: absolute;
	top: 84px;
	left: -140px;
	transform: scale(.5);
	transform-origin: left top
}
.top-feature.-shop .bg-top::after {
	content: url(../img/common/bg-shop-tr@2x.png);
	position: absolute;
	top: 70px;
	right: 70px;
	transform: scale(.5);
	transform-origin: right top
}
.top-feature.-shop h3 {
	font-size: 3rem;
	line-height: 1.46667;
	padding: 20px 100px
}
.top-feature.-shop h4 {
	background: #8fc21d;
	border-radius: 100px;
	margin: 45px auto;
	padding: 20px 0 25px
}
.top-feature.-shop h4 div:last-child {
	font-size: 1.4rem;
	letter-spacing: .1em;
	line-height: 1.62786
}
.top-feature.-shop a {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-shop a.hover {
	transform: scale(.95);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-shop .flex {
	margin: 0 -40px
}
.top-feature.-shop .pc-w460 {
	background: url(../img/common/bg-circle-online@2x.png) no-repeat;
	background-size: contain;
	font-size: 1.5rem;
	line-height: 1.6;
	height: 445px
}
.top-feature.-shop .pc-w460 img[src*=logo-online] {
	margin: 85px auto 25px;
	width: 211px
}
.top-feature.-shop .pc-w460 p {
	margin-bottom: 27px
}
.top-feature.-shop .pc-w454 {
	background: url(../img/common/bg-circle-garden@2x.png) no-repeat;
	background-size: contain;
	font-size: 1.5rem;
	line-height: 1.6;
	height: 444px
}
.top-feature.-shop .pc-w454 img[src*=logo-garden] {
	margin: 100px auto 48px;
	width: 289px
}
.top-feature.-shop .pc-w454 p {
	margin-bottom: 30px
}
.top-feature.-shop .bg-bottom {
	position: relative
}
.top-feature.-shop .bg-bottom::before {
	content: url(../img/common/bg-shop-bl@2x.png);
	position: absolute;
	bottom: -140px;
	left: -140px;
	transform: scale(.5);
	transform-origin: left center
}
.top-feature.-shop .bg-bottom::after {
	content: url(../img/common/bg-shop-rb@2x.png);
	position: absolute;
	bottom: -145px;
	right: 0;
	transform: scale(.5);
	transform-origin: right center
}
.top-feature.-contact {
	text-align: center;
	padding: 0 0 160px
}
.top-feature.-contact::before {
	content: none
}
.top-feature.-contact .contact-tel {
	font-size: 2rem;
	letter-spacing: 0;
	width: 455px;
	height: 460px;
	padding: 35px 0 0;
	background: url(../img/common/bg-tel@2x.png) no-repeat;
	background-size: contain;
	pointer-events: none
}
.top-feature.-contact .contact-tel div:first-child {
	font-weight: 500;
	display: block;
	align-items: center;
	justify-content: center;
	margin: 0;
	height: auto
}
.top-feature.-contact .contact-tel a:nth-child(3), .top-feature.-contact .contact-tel div:nth-child(3) {
	color: #ea6d6b;
	font-size: 3.7rem;
	font-weight: 700;
	margin: 20px 0
}
.top-feature.-contact .contact-tel .ttl {
	font-size: 14px;
	color: #003200
}
.top-feature.-contact .contact-tel a:nth-child(3)::after, .top-feature.-contact .contact-tel div:nth-child(3)::after {
	content: "ナビダイヤル";
	font-size: 10px;
	background: #fff;
	border-radius: 9999px;
	padding: 2px 5px;
	position: relative;
	display: block;
	width: 80px;
	margin: auto
}
.top-feature.-contact .contact-tel div:last-child {
	font-size: 1.4rem;
	line-height: 2
}
.top-feature.-contact .contact-form .bg {
	width: 455px;
	background: url(../img/common/bg_web@2x.png) no-repeat;
	background-size: contain;
	display: block;
	padding: 35px 0 0;
	height: 460px
}
.top-feature.-contact .contact-form div:first-child {
	font-weight: 500;
	display: block;
	margin: 0;
	height: 55px
}
.top-feature.-contact .contact-form p {
	font-size: 1.7rem;
	letter-spacing: .06em;
	line-height: 1.2
}
.top-feature.-contact .contact-form a {
	display: table;
	margin: 20px auto 10px;
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-contact .contact-form a.hover {
	transform: scale(.97);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.top-feature.-contact .flex+p:last-child {
	font-size: 1.4rem;
	letter-spacing: .1em;
	margin-top: 30px
}
.contact-ttl {
	margin: 20px auto
}
.pagetop {
	position: fixed;
	left: auto;
	right: 20px;
	bottom: 240px;
	width: 120px;
	height: 120px;
	margin: auto;
	z-index: 3;
	transition: all ease .3s;
	transform: translateY(208px)
}
.pagetop.-show {
	transform: translateY(0);
	transition: transform .3s
}
.pagetop.-show div {
	transform: scale(1);
	transition: .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.pagetop div {
	position: absolute;
	right: 0;
	width: 120px;
	height: 120px;
	cursor: pointer;
    bottom: 50px;
	transition: .7s
}
.pagetop div::before {
	content: "";
	display: block;
	position: absolute;
	top: auto;
	right: 0;
	bottom: 160px;
	left: auto;
	background: url(../img/common/btn-onlineshop.png) no-repeat center bottom;
	background-size: 120px 120px;
	backface-visibility: hidden;
	font-smoothing: antialiased;
	z-index: 2;
	transform-style: preserve-3d;
	transition: transform .7s;
	width: 120px;
	height: 120px
}
.pagetop div::after {
	content: "";
	display: block;
	position: absolute;
	top: auto;
	right: 0;
	bottom: 160px;
	left: auto;
	background: url(../img/common/btn-onlineshop.png) no-repeat center bottom;
	background-size: 120px 120px;
	backface-visibility: hidden;
	font-smoothing: antialiased;
	transform: rotateY(180deg);
	z-index: 1;
	transform-style: preserve-3d;
	transition: transform .7s;
	width: 120px;
	height: 120px
}
.pagetop div.hover::before {
	transform: scale(1.2);
	transition: transform .3s;
	z-index: 1
}
.onthebottom .pagetop {
	transform: translateY(-120px);
	transition: transform .3s
}
.footer {
	background: url(../img/teaser/bg-texture-darkgreen.png);
	color: #fff
}
.footer .footer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 95%;
	max-width: 1200px;
	height: 120px;
	margin: auto;
	display: flex
}
.footer .footer-inner .copy {
	font-size: 1.2rem;
	font-weight: 200;
	letter-spacing: .06em;
	margin: 30px 0 0 5px
}
.footer .footer-inner .footer-logo {
	width: 151px;
	margin: -6px -1px 0 0
}
.footer .footer-inner .footer-logo a {
	transition: transform .7s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.footer .footer-inner .footer-logo a.hover {
	transform: scale(.9);
	transition: transform .3s;
	backface-visibility: hidden;
	font-smoothing: antialiased
}
.commingsoon {
	position: relative;
	z-index: 1;
	width: 95%;
	max-width: 1280px;
	margin: auto;
	padding-top: 264px
}
.commingsoon::after, .commingsoon::before {
	position: absolute
}
.commingsoon::before {
	content: url(../img/common/bg-kit@2x.png);
	left: -9px;
	bottom: -183px
}
.commingsoon::after {
	content: url(../img/common/bg-pot@2x.png);
	right: -11px;
	bottom: -183px
}
.commingsoon img {
	margin-bottom: 40px;
	width: 100%;
	max-width: 710px
}
.commingsoon p {
	text-align: center;
	font-size: 3.5rem;
	font-weight: 500;
	color: #006934
}
.sp-br {
	display: none
}
.sp-btn {
	display: none!important
}
.pc-btn {
	display: block!important
}
@media (min-width:813px) {
	.max812 {
		display: none!important
	}
	.header.-clone::after {
		content: "";
		position: absolute;
		top: 0;
		right: 15px;
		bottom: 0;
		left: auto;
		margin: auto;
		width: 25px;
		height: 30px;
		background: url(../img/common/bg-header-clone@2x.png) no-repeat right center;
		background-size: contain
	}
	.header.-clone.-show {
		display: flex;
		justify-content: space-between;
		padding: 0 130px 0 30px;
		min-width: 1280px
	}
	.header.-clone.-show .header-logo {
		width: 136px
	}
	.header.-clone.-show .header-logo div img, .header.-clone.-show .header-logo h1 img {
		width: 136px;
		transform: none
	}
	.header.-clone.-show .header-logo div::after, .header.-clone.-show .header-logo h1::after {
		content: none
	}
	.header.-clone.-show .gnav {
		display: flex;
		margin: 0;
		width: 900px
	}
}
@media (min-width:813px) and (min-width:813px) {
	.header.-clone.-show .gnav {
		font-size: 1.3rem;
		letter-spacing: 0
	}
}
@media (min-width:813px) {
	.header.-clone.-show .gnav::before {
		content: none
	}
	.header.-clone.-show .gnav .gnav__items {
		padding: 0;
		align-items: stretch
	}
	.header.-clone.-show .gnav .gnav__items .gnav__item {
		position: static;
		color: #fff
	}
	.header.-clone.-show .gnav .gnav__items .gnav__item .gnav__link {
		display: flex;
		height: 100%;
		align-items: center;
		animation: none;
		transition: .7s
	}
	.header.-clone.-show .gnav .gnav__items .gnav__item .gnav__link.hover {
		color: #006934;
		transition: .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.header.-clone.-show .gnav .gnav__items .gnav__item .gnav__link .gnav__imgwrap {
		display: none
	}
	.header.-clone.-show .gnav .gnav__items .gnav__item .gnav__link .gnav__title {
		font-weight: 500;
		height: 100%;
		align-items: center
	}
	.header.-clone.-show .gnav .gnav__items .gnav__item .gnav__link .gnav__title br {
		display: none
	}
}
@media (max-width:812px) {
	.sp-br {
		display: block
	}
	.sp-btn {
		display: block!important
	}
	.pc-btn {
		display: none!important
	}
	body {
		min-width: 0;
		font-size: 1.4rem;
		line-height: 1.6
	}
	a.-external::before {
		top: 3px
	}
	a.-external::after {
		top: 5px
	}
	.max812 {
		display: block
	}
	.min813 {
		display: none!important
	}
	.wrap {
		width: 88%
	}
	.sp-mb0 {
		margin-bottom: 0!important
	}
	.sp-mb10 {
		margin-bottom: 10px!important
	}
	.sp-mb15 {
		margin-bottom: 15px!important
	}
	.sp-mb20 {
		margin-bottom: 20px!important
	}
	.sp-mb25 {
		margin-bottom: 25px!important
	}
	.sp-mb30 {
		margin-bottom: 30px!important
	}
	.sp-pd0 {
		padding-bottom: 0!important
	}
	.sp-pd40 {
		padding: 0 40px
	}
	.pc-w248, .pc-w279, .pc-w30, .pc-w415, .pc-w445, .pc-w454, .pc-w455, .pc-w460, .pc-w589, .pc-w60, .pc-w617, .pc-w653, .pc-w74, .pc-w740, .pc-w750, .pc-w760, .pc-w800, .pc-w860, .pc-w863, .pc-w940, .pc-w944, .pc-w945, .pc-w960, .sp-w100, div[class*=pc-w] {
		width: 100%
	}
	.tab .tab-list {
		background: 0 0;
		min-width: 0;
		width: 330px;
		height: auto;
		padding: 0;
		margin-bottom: 0;
		justify-content: space-around
	}
}
@media (max-width:812px) and (max-width:374px) {
	.tab .tab-list {
		transform: scale(.85)
	}
}
@media (max-width:812px) {
	.tab .tab-list .tab-list__item {
		width: 48px;
		height: 48px;
		color: #10913b;
		font-size: 1.2rem;
		letter-spacing: .03em
	}
	.tab .tab-list .tab-list__item[data-label=all] .tab-list__imgwrap::after {
		content: "All";
		text-transform: uppercase
	}
	.tab .tab-list .tab-list__item[data-label=all].-current .tab-list__imgwrap {
		background-image: url(../img/common/tab-all-on-sp@2x.png);
		background-size: contain
	}
	.tab .tab-list .tab-list__item[data-label=all]::after {
		content: none
	}
	.tab .tab-list .tab-list__item[data-label=seed] .tab-list__imgwrap::after {
		content: "種まき"
	}
	.tab .tab-list .tab-list__item[data-label=seed].-current .tab-list__imgwrap {
		background-image: url(../img/common/tab-seed-on-sp@2x.png);
		background-size: contain
	}
	.tab .tab-list .tab-list__item[data-label=seed]::after {
		content: none
	}
	.tab .tab-list .tab-list__item[data-label=grow] .tab-list__imgwrap::after {
		content: "育てる"
	}
	.tab .tab-list .tab-list__item[data-label=grow].-current .tab-list__imgwrap {
		background-image: url(../img/common/tab-grow-on-sp@2x.png);
		background-size: contain
	}
	.tab .tab-list .tab-list__item[data-label=grow]::after {
		content: none
	}
	.tab .tab-list .tab-list__item[data-label=eco] .tab-list__imgwrap::after {
		content: "環境にやさしい"
	}
	.tab .tab-list .tab-list__item[data-label=eco].-current .tab-list__imgwrap {
		background-image: url(../img/common/tab-eco-on-sp@2x.png);
		background-size: contain
	}
	.tab .tab-list .tab-list__item[data-label=eco]::after {
		content: none
	}
	.tab .tab-list .tab-list__item .tab-list__imgwrap::after {
		position: absolute;
		left: -50%;
		right: -50%;
		display: block;
		white-space: nowrap;
		text-align: center
	}
	.tab .tab-list .icon-description {
		background: url(../img/common/bg-texture-lightergreen-seemless@2x.png);
		flex-direction: column;
		font-size: 1.3rem;
		border-radius: 40px;
		padding: 15px 30px;
		margin-top: 40px
	}
	.tab .tab-list .icon-description .icon-description__item {
		margin: -3px 0
	}
	.tab .tab-list .icon-description .icon-description__item::before {
		transform: scale(.365)
	}
	.tab .tab-list .icon-description .icon-description__item.-eco::before {
		left: -6px;
		position: relative;
		margin-right: -57px
	}
	.tab .tab-pannel {
		display: block
	}
	.tab .tab-pannel .tab-pannel__item {
		margin: 20px 0
	}
	.tab .tab-pannel .tab-pannel__item a.hover {
		animation: none;
		transform: none
	}
	.common-list li::before {
		top: 2px;
		left: -2px
	}
	figure .figure-title {
		margin-bottom: 6px!important
	}
	figure .figure-title::before {
		top: 9px
	}
	.header {
		overflow: hidden
	}
	.header.-clone {
		height: auto;
		z-index: 5
	}
	.header.-clone .gnav {
		display: block
	}
	.header::after, .header::before {
		transform: scale(.5)
	}
	.header::before {
		top: 7%;
		left: -15%;
		right: auto
	}
	.header::after {
		top: 7%;
		left: auto;
		right: -11%;
		transform: scale(-.5, .5)
	}
	.header .header-logo div, .header .header-logo h1 {
		top: 25px;
		left: -3px
	}
	.header .header-logo div img, .header .header-logo h1 img {
		width: 173px
	}
	.header .header-logo div::before, .header .header-logo h1::before {
		content: url(../img/common/bg-seed-sp@2x.png);
		transform: scale(.5);
		position: absolute;
		top: -18px;
		left: -83px;
		transform-origin: left
	}
	.header .header-logo div::after, .header .header-logo h1::after {
		content: none
	}
	.header .header-logo::after {
		content: "";
		position: absolute;
		width: 1200px;
		height: 1200px;
		margin: auto;
		top: 80px;
		right: -1000%;
		left: -1000%;
		z-index: 1;
		border-radius: 50%;
		background: url(../img/common/bg-texture-beige@2x.png) top center;
		background-attachment: fixed
	}
	.header .toggle {
		display: block;
		position: absolute;
		top: 31px;
		right: 27px;
		width: 34px;
		height: 32px;
		cursor: pointer;
		z-index: 6;
		transition: transform .7s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.header .toggle.hover {
		transform: scale(.9);
		transition: transform .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.header .toggle span {
		position: absolute;
		margin: auto;
		width: 34px;
		height: 4px;
		background: #fff;
		transition: .7s
	}
	.header .toggle span:nth-child(1) {
		top: 0
	}
	.header .toggle span:nth-child(2) {
		top: 0;
		bottom: 0
	}
	.header .toggle span:nth-child(3) {
		bottom: 0
	}
	.header .gnav {
		font-weight: 400;
		visibility: hidden;
		opacity: 0;
		transition: .7s;
		z-index: 5;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin: 0;
		background: #8fc31f;
		overflow: auto;
		transform-origin: top right
	}
	.header .gnav::before {
		content: none
	}
	.header .gnav>a {
		display: table
	}
	.header .gnav>a img[src*=header-logo] {
		width: 130px;
		margin: 30px auto 40px 40px
	}
	.header .gnav .gnav__items {
		display: table;
		width: auto;
		padding-top: 40px
	}
	.header .gnav .gnav__items .gnav__item.-about {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-about .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item {
		position: static;
		width: 100%;
		margin-bottom: 20px
	}
	.header .gnav .gnav__items .gnav__item .gnav__link {
		display: flex;
		flex-direction: row
	}
	.header .gnav .gnav__items .gnav__item .gnav__link .gnav__imgwrap {
		margin: 0 12px 0 0
	}
	.header .gnav .gnav__items .gnav__item .gnav__link .gnav__imgwrap img {
		transform: none;
		z-index: 1
	}
	.header .gnav .gnav__items .gnav__item .gnav__link .gnav__title {
		display: flex;
		align-items: center
	}
	.header .gnav .gnav__items .gnav__item.-about {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-about .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-about .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-role {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-role .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-role .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-product {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-product .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-product .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-feature {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-feature .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-feature .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-report {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-report .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-report .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-recipe {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-recipe .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-recipe .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-campaign {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-campaign .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-campaign .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	.header .gnav .gnav__items .gnav__item.-shop {
		color: #fff
	}
	.header .gnav .gnav__items .gnav__item.-shop .gnav__link {
		animation: none;
		transform: none
	}
	.header .gnav .gnav__items .gnav__item.-shop .gnav__link .gnav__imgwrap {
		width: auto;
		background-image: none
	}
	html.nav-open {
		height: 100%;
		overflow: hidden
	}
	html.nav-open .header.-clone {
		height: 100%
	}
	html.nav-open .toggle.-tapped {
		position: fixed;
		transition: .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased;
		bottom: auto;
		top: 30px
	}
	html.nav-open .toggle.-tapped span:nth-child(1) {
		bottom: 0;
		transform: rotate(45deg)
	}
	html.nav-open .toggle.-tapped span:nth-child(2) {
		transform: translate(100px);
		opacity: 0
	}
	html.nav-open .toggle.-tapped span:nth-child(3) {
		top: 0;
		transform: rotate(-45deg)
	}
	html.nav-open .-tapped+.gnav {
		visibility: visible;
		opacity: 1;
		transform: scale(1);
		transition: .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	.header.-clone .header-logo::after {
		content: none
	}
	.append-sprout.-one::after {
		width: 20px;
		height: 20px;
		top: 2px;
		left: 8px
	}
	.append-sprout.-two::after {
		background-image: url(../img/product/product-bg-sprout-2@2x.png);
		width: 20px;
		height: 20px;
		top: 2px;
		left: 8px
	}
	.append-sprout.-three::after {
		background-image: url(../img/product/product-bg-sprout-3@2x.png);
		width: 20px;
		height: 20px;
		top: 2px;
		left: 8px
	}
	.append-sprout.-four::after {
		background-image: url(../img/product/product-bg-sprout-4@2x.png);
		width: 20px;
		height: 20px;
		top: 2px;
		left: 8px
	}
	.append-sprout.-five::after {
		background-image: url(../img/product/product-bg-sprout-5@2x.png);
		width: 49px;
		height: 22px;
		top: 2px;
		left: 8px
	}
	main {
		overflow-x: hidden;
		margin-top: 60px
	}
	main::before {
		content: none;
		width: 1200px;
		height: 1200px;
		transform: translateX(0)
	}
	main .top-feature {
		background-position: top 80px center;
		margin-top: -40px
	}
	main .top-feature h2 {
		margin-top: 40px
	}
	main .top-feature img[src*=icon] {
		width: 55px
	}
	main .top-feature.-intro {
		margin-top: 0;
		height: auto;
		padding-bottom: 0
	}
	main .top-feature::before {
		width: 200px;
		height: 200px;
		margin: auto;
		bottom: -135px
	}
	main .top-feature.-intro .top-slider.-a {
		-webkit-clip-path: circle(530px at 50% 530px);
		clip-path: circle(530px at 50% 530px);
		position: static;
		width: 88%;
		max-width: 331px;
		overflow: visible;
		height: auto;
		border-radius: 0;
		transform: none
	}
	main .top-feature.-intro .top-slider.-a .top-slider__items {
		width: 100%;
		transform: none
	}
	main .top-feature.-intro .top-slider.-a .top-slider__items::before {
		transform: scale(.25);
		bottom: -50px;
		left: -180px
	}
	main .top-feature.-intro .top-slider.-a .top-slider__items::after {
		transform: scale(.25);
		bottom: -135px;
		right: -150px
	}
	main .top-feature.-intro .top-slider.-a .top-slider__items .slick-dots {
		margin: 0;
		height: 38px;
		position: relative;
		top: -2px
	}
	main .top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li {
		margin: 0 2px
	}
	main .top-feature.-intro .top-slider.-a .top-slider__items .slick-dots li button {
		width: 8px;
		height: 7px
	}
	main .top-feature.-intro .top-slider.-a .top-slider__img {
		height: auto
	}
	main .top-feature.-intro .top-slider.-a button.slick-arrow {
		top: -20vw;
		width: 26px;
		height: 22px
	}
	main .top-feature.-intro .top-slider.-a button.slick-arrow.slick-prev {
		left: -12px
	}
	main .top-feature.-intro .top-slider.-a button.slick-arrow.slick-next {
		right: -12px
	}
	main .top-feature.-about {
		padding-bottom: 40px;
		margin-top: 0
	}
	main .top-feature.-about .common-list li::before {
		top: 4px
	}
	main .top-feature.-about h2 {
		margin-top: 70px;
		margin-bottom: 0
	}
	main .top-feature.-about h2 img[srcset*=heading] {
		width: 165px;
		margin-top: 12px;
		left: 6px
	}
	main .top-feature .-about-copy {
		width: 78%;
		display: block;
		margin: auto;
		margin-top: -20px
	}
	main .top-feature.-about .-inner {
		background: #ffffff95;
		border-radius: 10px;
		font-size: 14px;
		text-align: center;
		margin-top: 20px;
		padding: 20px
	}
	.top-feature.-about::before {
		top: -40px;
		left: 3%;
		right: auto;
		width: 20%;
		height: 75px
	}
	.top-feature.-about::after {
		top: -40px;
		left: auto;
		right: 3%;
		width: 20%;
		height: 100px
	}
	main .top-feature.-about .-inner .bg-top::before {
		content: url(../img/common/bg-about-tl-sp@2x.png);
		top: -66px;
		left: -12px
	}
	main .top-feature.-about .-inner .bg-top::after {
		content: url(../img/common/bg-about-tr-sp@2x.png);
		top: -70px;
		right: -10px
	}
	main .top-feature.-about .-inner .flex {
		margin: 0
	}
	main .top-feature.-about .-inner .flex li {
		position: relative;
		width: 90%;
		margin: 0 auto 15px
	}
	main .top-feature.-about .-inner .bg-bottom::before {
		content: url(../img/common/bg-about-lb-sp@2x.png);
		bottom: -80px;
		left: 15px
	}
	main .top-feature.-about .-inner .bg-bottom::after {
		content: url(../img/common/bg-about-rb-sp@2x.png);
		bottom: -65px;
		right: 8px
	}
	main .top-feature.-about .-inner .haveyouever p {
		line-height: 1.6
	}
	main .top-feature.-role {
		padding-bottom: 130px
	}
	.top-feature.-role .bg-top:before {
		top: 60px;
		left: 10px;
		transform: scale(.25)
	}
	.top-feature.-role .bg-top:after {
		right: auto;
		left: -60px;
		top: 900px;
		transform: scale(.5)
	}
	main .top-feature.-role::after {
		content: url(../img/common/bg-effect-1-sp@2x.png);
		position: absolute;
		bottom: 36px;
		right: calc(50% - 90px);
		transform: translateX(-50%) scale(.5)
	}
	main .top-feature.-role h2 {
		margin-bottom: 5px
	}
	main .top-feature.-role h2 img[srcset*=heading] {
		width: 179px;
		margin-top: 12px
	}
	main .top-feature.-role img[src*=role-1] {
		width: 78%
	}
	main .top-feature.-role img[src*=role-2] {
		width: 90%
	}
	main .top-feature.-role img[src*=role-2]+.flex {
		flex-direction: column-reverse
	}
	main .top-feature.-role img[src*=role-2]+.flex p {
		width: 88%;
		margin: 0 auto 30px
	}
	main .top-feature.-role img[src*=role-3] {
		margin-bottom: 30px
	}
	main .top-feature.-role .bg-middle {
		padding: 0;
		margin: -15% 0 -7.5%
	}
	main .top-feature.-role .bg-middle::before {
		display: block;
		transform: scale(.25)
	}
	main .top-feature.-role .bg-middle+p {
		width: 77.5%;
		margin: 0 auto 30px
	}
	main .top-feature.-role img[src*=role-5] {
		width: 88%
	}
	main .top-feature.-role .pc-w750 {
		width: 88%
	}
	main .top-feature.-role .bg-bottom {
		padding: 0
	}
	main .top-feature.-role .bg-bottom::before {
		width: 545px;
		transform: scale(.2);
		transform-origin: 0
	}
	main .top-feature.-role .sp-w100 {
		text-align: center
	}
	main .top-feature.-role .sp-w100 img {
		margin: 5px auto;
		padding: 0 15px
	}
	main .top-feature.-product {
		padding-bottom: 120px;
		margin-top: -40px;
		background-position: top 1000px center
	}
	main .top-feature.-product h2 img[srcset*=heading] {
		width: 130px;
		margin-top: 12px
	}
	main .top-feature.-product .bg-center, main .top-feature.-product .bg-top {
		display: none
	}
	main .top-feature.-product .bg-bottom::before {
		content: none
	}
	main .top-feature.-product .bg-bottom::after {
		content: url(../img/common/bg-product-rb-sp@2x.png);
		bottom: -50px;
		right: 10px
	}
	main .top-feature.-feature {
		padding-bottom: 60px
	}
	main .top-feature.-feature h2 img[srcset*=heading] {
		width: 235px;
		margin-top: 12px
	}
	main .top-feature.-feature .feature-item, main .top-feature.-feature .feature-item.-more {
		background: url(../img/common/bg-texture-yellow-seemless@2x.png);
		border-radius: 40px;
		padding: 40px 40px 0
	}
	main .top-feature.-feature .feature-item a, main .top-feature.-feature .feature-item.-more a {
		max-width: 272px;
		margin-left: auto;
		margin-right: auto
	}
	main .top-feature.-feature .feature-item img, main .top-feature.-feature .feature-item.-more img {
		margin-left: auto;
		margin-right: auto
	}
	main .top-feature.-feature .feature-item img[src*=feature-item], main .top-feature.-feature .feature-item img[srcset*=feature-item], main .top-feature.-feature .feature-item.-more img[src*=feature-item], main .top-feature.-feature .feature-item.-more img[srcset*=feature-item] {
		margin: 0 auto 50px
	}
	main .top-feature.-feature .feature-item img[src*=button], main .top-feature.-feature .feature-item img[srcset*=button], main .top-feature.-feature .feature-item.-more img[src*=button], main .top-feature.-feature .feature-item.-more img[srcset*=button] {
		margin-left: auto;
		margin-right: auto;
		max-width: 100%
	}
	main .top-feature.-feature .feature-item img[srcset*=item-5], main .top-feature.-feature .feature-item.-more img[srcset*=item-5] {
		left: 0
	}
	main .top-feature.-feature h3 {
		font-size: 1.8rem;
		margin: 20px auto;
		padding: 15px 0
	}
	main .top-feature.-feature .dot-description {
		margin-bottom: -5px
	}
	main .top-feature.-feature .dot-description li {
		margin: 0 10px
	}
	main .top-feature.-feature .common-list li::before {
		transform: none;
		top: 5px
	}
	main .top-feature.-feature .bg-wrap {
		padding: 20px 30px;
		max-width: 272px;
		margin: 30px auto 0
	}
	main .top-feature.-feature .bg-middle::before {
		top: -5px;
		left: -40px;
		transform: scale(.25)
	}
	main .top-feature.-feature .bg-bottom::before {
		content: url(../img/common/bg-feature-rb-sp@2x.png);
		margin: 30px auto 0;
		left: 0;
		display: block;
		width: 100%;
		margin: 0;
		right: auto;
		transform-origin: left
	}
	main .top-feature.-report {
		padding-bottom: 180px
	}
	main .top-feature.-report h2 img[srcset*=heading] {
		width: 242px;
		margin-top: 12px
	}
	main .top-feature.-report .bg-top::before {
		content: url(../img/common/bg-report-tl-sp@2x.png);
		top: 60px;
		left: -10px;
		transform: scale(.7)
	}
	main .top-feature.-report .bg-top::after {
		transform: scale(.25);
		top: -35px;
		right: -10px
	}
	main .top-feature.-report h3 {
		font-size: 1.8rem;
		margin-bottom: 50px;
		width: 70%;
		padding: 25px 0
	}
	main .top-feature.-report h3 img {
		width: 146px
	}
	main .top-feature.-report .top-slider.-b .top-slider__items {
		position: relative;
		width: 70%;
		background: #fff;
		border: solid 10px #fff;
		border-bottom: solid 5px #fff
	}
	main .top-feature.-report .top-slider.-b .top-slider__items .slick-list {
		padding-top: 0
	}
	main .top-feature.-report .top-slider.-b .top-slider__items .slick-list .slick-slide {
		margin: 0
	}
	main .top-feature.-report .top-slider.-b .top-slider__items .slick-list .slick-slide .top-slider__link {
		border: 0
	}
	main .top-feature.-report .top-slider.-b .top-slider__items .slick-list .slick-slide .top-slider__link.hover {
		animation: none;
		transform: none
	}
	main .top-feature.-report .top-slider.-b .top-slider__items .slick-dots {
		transform: scale(.5)
	}
	main .top-feature.-report .top-slider.-b button.slick-arrow {
		width: 26px;
		height: 22px;
		top: 5%
	}
	main .top-feature.-report .top-slider.-b button.slick-arrow.slick-prev {
		left: -50px
	}
	main .top-feature.-report .top-slider.-b button.slick-arrow.slick-next {
		right: -50px
	}
	main .top-feature.-report .bg-bottom::before {
		transform: scale(.25);
		bottom: -100px;
		left: -50px
	}
	main .top-feature.-report .bg-bottom::after {
		transform: scale(.25);
		bottom: -120px;
		right: -50px
	}
	main .top-feature.-recipe {
		padding-bottom: 140px;
		padding-bottom: 160px
	}
	main .top-feature.-recipe h2 img[srcset*=heading] {
		width: 212px;
		margin-top: 12px
	}
	main .top-feature.-recipe img[src*=commingsoon] {
		width: 263px
	}
	main .top-feature.-recipe::before {
		background-image: url(../img/common/bg-texture-lightgreen@2x.png)
	}
	main .top-feature.-recipe h2 {
		margin-bottom: 0
	}
	main .top-feature.-recipe img[src*=commingsoon] {
		width: 525px
	}
	main .top-feature.-recipe h3 {
		font-size: 1.8rem;
		padding: 15px 40px;
		margin-bottom: 30px;
		margin-top: 0
	}
	main .top-feature.-recipe h3 svg {
		width: 146px
	}
	main .top-feature.-recipe .recipe-top-eyecatch {
		margin-bottom: 30px
	}
	main .top-feature.-recipe .pc-w750 {
		width: 88%;
		max-width: 336px
	}
	main .top-feature.-recipe .bg-top {
		max-width: 380px;
		margin: auto
	}
	main .top-feature.-recipe .bg-top::before {
		background-image: url(../img/common/bg-recipe-tl-sp@2x.png);
		width: 64px;
		height: 46px;
		top: -100px;
		left: 0
	}
	main .top-feature.-recipe .bg-top::after {
		background-image: url(../img/common/bg-recipe-tr-sp@2x.png);
		width: 40px;
		height: 90px;
		right: 15px;
		top: -135px
	}
	main .top-feature.-recipe .bg-bottom {
		margin: auto
	}
	main .top-feature.-recipe .bg-bottom::after {
		background-image: url(../img/common/bg-recipe-rb-sp@2x.png);
		width: 73px;
		height: 42px;
		top: 10px;
		right: 50px
	}
	main .top-feature.-recipe .bg-bottom::before {
		background-image: url(../img/common/bg-recipe-bl-sp@2x.png);
		width: 85px;
		height: 42px;
		top: 0;
		left: 30px
	}
	main .top-feature.-recipe .top-recipe-items li {
		margin: 20px auto;
		width: 100%;
		max-width: 330px
	}
	main .top-feature.-recipe .top-recipe-items li a {
		position: relative
	}
	main .top-feature.-recipe .top-recipe-items li a.hover {
		animation: none;
		transform: none
	}
	main .top-feature.-recipe .top-recipe-items li a .-label {
		font-size: 1.2rem;
		top: 4px;
		left: 24px
	}
	main .top-feature.-recipe .top-recipe-items li a figure .-title {
		left: 10px;
		bottom: 36px;
		font-size: 1.7rem
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product {
		margin-top: -15px;
		background: no-repeat right bottom
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-peatmoss {
		background-image: url(../img/common/bg-top-recipe-peatmoss@2x.png);
		background-size: 114px 68px
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-jiffyseven {
		background-image: url(../img/common/bg-top-recipe-jiffyseven@2x.png);
		background-size: 113px 73px
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-jiffypot {
		background-image: url(../img/common/bg-top-recipe-jiffypot@2x.png);
		background-size: 96px 85px
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product.-jiffystrip {
		background-image: url(../img/common/bg-top-recipe-jiffystrip@2x.png);
		background-size: 100px 82px
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product>div {
		font-size: 1.1rem;
		margin: 0 0 5px 10px
	}
	main .top-feature.-recipe .top-recipe-items li .top-recipe-to-product a {
		width: 204px;
		padding-bottom: 5px
	}
	main .top-feature.-campaign {
		padding-bottom: 100px
	}
	main .top-feature.-campaign h2 {
		margin-bottom: 0
	}
	main .top-feature.-campaign img[srcset*=heading-campaign] {
		width: 180px
	}
	main .top-feature.-campaign .bg-top::before {
		background-image: url(../img/common/bg-campaign-1-sp@2x.png);
		width: 64px;
		height: 33px;
		top: -55px;
		left: -5px
	}
	main .top-feature.-campaign .bg-top::after {
		background-image: url(../img/common/bg-campaign-2-sp@2x.png);
		width: 38px;
		height: 21px;
		top: -40px;
		right: -5px
	}
	main .top-feature.-campaign .bg-bottom {
		display: none
	}
	main .top-feature.-shop {
		padding-bottom: 140px
	}
	main .top-feature.-shop h2 img[srcset*=heading] {
		width: 91px;
		margin-top: 12px
	}
	main .top-feature.-shop .-inner {
		width: 80%;
		background: url(../img/common/bg-texture-lightergreen-seemless@2x.png);
		border-radius: 40px;
		padding: 50px 30px
	}
	main .top-feature.-shop .bg-top::before {
		content: url(../img/common/bg-shop-tl-sp@2x.png);
		top: -110px;
		left: -60px
	}
	main .top-feature.-shop .bg-top::after {
		content: url(../img/common/bg-shop-tr-sp@2x.png);
		top: -110px;
		right: -70px
	}
	main .top-feature.-shop h3 {
		font-size: 1.6rem;
		margin: 0 auto 30px;
		padding: 20px 0
	}
	main .top-feature.-shop p {
		text-align: left
	}
	main .top-feature.-shop h4 {
		background: #8fc31f;
		border-radius: 100px;
		width: 110%;
		transform: translateX(-50%);
		left: 50%;
		position: relative;
		padding: 15px 0
	}
	main .top-feature.-shop h4 div:last-child {
		font-size: 1.2rem;
		margin-top: 5px
	}
	main .top-feature.-shop .pc-w454, main .top-feature.-shop .pc-w460 {
		width: 100%;
		max-width: 460px;
		margin: 0 auto 20px;
		height: 91vw;
		max-height: 460px;
		background-size: contain;
		display: flex;
		flex-direction: column;
		justify-content: center
	}
	main .top-feature.-shop .pc-w454 img[src*=logo-online], main .top-feature.-shop .pc-w460 img[src*=logo-online] {
		width: 150px;
		margin: 0 auto 20px;
		position: relative;
		left: -3px
	}
	main .top-feature.-shop .pc-w454 img[src*=logo-garden], main .top-feature.-shop .pc-w460 img[src*=logo-garden] {
		width: 213px;
		margin: 0 auto 20px
	}
	main .top-feature.-shop .pc-w454 p, main .top-feature.-shop .pc-w460 p {
		width: 85%;
		margin: 0 auto 10px;
		font-size: 1.2rem;
		text-align: center
	}
	main .top-feature.-shop .pc-w454 a, main .top-feature.-shop .pc-w460 a {
		width: 50%;
		margin: 10px auto 0
	}
	main .top-feature.-shop .flex {
		margin: 0 -55px
	}
	main .top-feature.-shop .bg-bottom::before {
		content: url(../img/common/bg-shop-bl-sp@2x.png);
		bottom: -120px;
		left: -70px
	}
	main .top-feature.-shop .bg-bottom::after {
		content: url(../img/common/bg-shop-rb-sp@2x.png);
		bottom: -120px;
		right: -50px
	}
	main .top-feature.-contact {
		padding: 0 0 80px
	}
	main .top-feature.-contact h2 img[srcset*=heading] {
		width: 154px;
		margin-top: 12px
	}
	main .top-feature.-contact .pc-w944 {
		width: 88%
	}
	main .top-feature.-contact .flex+p:last-child {
		font-size: 1.2rem;
		text-align: left;
		width: 75%;
		margin: 40px auto 0
	}
	main .top-feature.-contact .contact-tel {
		font-size: 1.4rem;
		width: 100%;
		height: auto;
		padding: 20px 0 30px;
		background-position: center;
		background: #ffd47b;
		box-shadow: 3px 3px 0 #90ce87;
		border-radius: 40px;
		margin-bottom: 40px;
		pointer-events: auto;
		transition: transform .7s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	main .top-feature.-contact .contact-tel.hover {
		transform: scale(.97);
		transition: transform .3s;
		backface-visibility: hidden;
		font-smoothing: antialiased
	}
	main .top-feature.-contact .contact-tel div:first-child {
		margin: 0 0 0 -10px
	}
	main .top-feature.-contact .contact-tel div:first-child::before {
		margin-right: -65px;
		transform: scale(.35)
	}
	main .top-feature.-contact .contact-tel a:nth-child(3), main .top-feature.-contact .contact-tel div:nth-child(3) {
		font-size: 2.6rem;
		margin: 0;
		margin: auto;
		display: table
	}
	main .top-feature.-contact .contact-tel div:last-child {
		font-size: 1.2rem
	}
	main .top-feature.-contact .contact-form {
		font-size: 1.4rem
	}
	main .top-feature.-contact .contact-form .bg {
		width: 100%;
		height: auto;
		padding: 20px 20px 40px;
		background-position: center;
		background: #ffd43e;
		box-shadow: 3px 3px 0 #90ce87;
		border-radius: 40px;
		margin-bottom: 0
	}
	main .top-feature.-contact .contact-form a {
		width: 100%
	}
	main .top-feature.-contact .contact-form div:first-child {
		margin: 0 0 0 -10px
	}
	main .top-feature.-contact .contact-form div:first-child::before {
		margin-right: -65px;
		transform: scale(.35)
	}
	main .top-feature.-contact .contact-form p {
		font-size: 1.2rem;
		line-height: 1.6
	}
	main .top-feature.-contact .flex+p:last-child {
		font-size: 1.4rem;
		letter-spacing: .1em;
		margin-top: 30px
	}
    .pagetop {
        bottom: 170px;
    }
    .pagetop div {
        bottom: 70px;
    }
	.pagetop, .pagetop div, .pagetop div::after, .pagetop div::before {
		width: 100px;
		height: 70px;
        right: 0;
	}
    .pagetop .toTop {
        bottom: 100px;
        right: -6px;
        transform: scale(0.6);
    }
    /*.js-hover.toTop::before,
    .js-hover.toTop::after {
        transform: scale(0.6);
    }*/
    
	.pagetop div::after, .pagetop div::before {
		background-size: 70px 70px;
	}
    .pagetop .boing::after, .pagetop .boing::before {
        width: 70px;
        right: 10px;
        bottom: 100px;
    }
	.js-hover.boing a {
		bottom: 100px;
	}
	.onthebottom .pagetop {
		transform: translateY(-90px)
	}
	.footer .footer-inner {
		flex-direction: column-reverse;
		justify-content: center;
		height: 90px;
		margin: auto
	}
	.footer .footer-inner .copy {
		margin: 0;
		font-size: 1rem;
		letter-spacing: 0
	}
	.footer .footer-inner .footer-logo {
		width: 90px;
		margin: 5px 0
	}
}
html.chrome .common-table {
	border-collapse: separate;
	border-spacing: 0;
	border-right: 0
}
html.chrome .common-table table tr td:nth-child(n+2) {
	border-right: solid 2px #006933
}
html.chrome .common-table table tr:last-child td:last-child {
	border-bottom-right-radius: 10px
}
html.chrome .top-feature.-intro .top-slider.-a button.slick-prev {
	background-position: 1px 0;
	width: 52px
}
html.chrome .top-feature.-intro .top-slider.-a button.slick-next {
	background-position: 1px 0;
	width: 52px
}
html.ie.win .header:not(.-clone) .gnav .gnav__items .gnav__item .gnav__link {
	display: block
}
html.ie.win .top-feature.-feature .dot-description li {
	display: table
}
html.ie.win .top-feature.-recipe h3 svg {
	height: 28px
}
html.edge.win .top-feature.-intro .top-slider.-a {
	width: 3000px;
	height: 3000px;
	border-radius: 50% 50% 0 0;
	overflow: hidden
}
html.edge.win .gnav__link:hover {
	animation-play-state: running!important
}
html.ios.safari .modal__wrap {
	width: 85%;
	max-height: 80%
}
html.ios body {
	background-color: #20ac36
}
html.ios .product-content .product-gallery .slick-dots li {
	border-radius: 0;
	-webkit-clip-path: inset(0 round 6px);
	clip-path: inset(0 round 6px)
}
html.ios.chrome .modal__wrap {
	width: 82%;
	max-height: 65%
}
.js-hover.boing a {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 5
}
@media (min-width: 813px) {
	.js-hover.boing a {
		bottom: 160px;
	}
}
.boing {
	/*animation: 2s boing-anim infinite running*/
}

@keyframes boing-anim {
	0% {
		transform: scale(1, 1) translateY(0)
	}
	49% {
		transform: scale(1, 1) translateY(0)
	}
	50% {
		transform: scale(.9, 1.05) translateY(0)
	}
	58% {
		transform: scale(1.1, .9) translateY(10%)
	}
	65% {
		transform: scale(1, 1) translateY(0)
	}
	73% {
		transform: scale(1.05, .95) translateY(5%)
	}
	80% {
		transform: scale(1, 1) translateY(0)
	}
	87% {
		transform: scale(1.02, .98) translateY(2%)
	}
	95% {
		transform: scale(1, 1) translateY(0)
	}
	100% {
		transform: scale(1, 1) translateY(0)
	}
}