@charset "UTF-8";
.discover__title {
	background: #f5f5f5;
	padding: 50px 0;
	margin-bottom: 60px;
}
.discover__title h1 {
	font-size: 24px;
	max-width: 1020px;
	margin: 0 auto;
}
@media screen and (max-width: 768px) {
.discover__title h1 {
	font-size: 5.333333333333334vw;
}
}

.discover__nav {
	max-width: 1020px;
	margin: 0 auto 80px auto;
}
@media screen and (max-width: 768px) {
.discover__nav {
	margin: 0 auto 10.666666666666668vw auto;
	padding: 0 4vw;
}
}
.discover__nav ul {
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}
@media screen and (max-width: 768px) {
.discover__nav ul {
	justify-content: space-between;
}
}
.discover__nav ul li {
	width: 31%;
	list-style-type: none;
	border: 1px solid #dedede;
	margin: 0 0 1.5% 1.5%;
}
@media screen and (max-width: 768px) {
.discover__nav ul li {
	width: 48.5%;
	margin: 0 0 3% 0;
}
}
.discover__nav ul li:nth-child(3n+1) {
	margin-left: 0;
}
.discover__nav ul li a {
	font-size: 14px;
	padding: 15px 20px;
	display: block;
	transition: .3s;
}
@media screen and (max-width: 768px) {
.discover__nav ul li a {
	font-size: 3.3333333333333335vw;
	padding: 3.2vw;
}
}
.discover__nav ul li a:hover {
	text-decoration: none;
	transition: .3s;
	background: #f5f5f5;
}

.discover__wrap {
	max-width: 1020px;
	margin: 0 auto;
	padding-bottom: 80px;
}
@media screen and (max-width: 768px) {
.discover__wrap {
	padding: 0 5.333333333333334vw;
}
}
.discover__wrap * {
	padding: 0;
	margin: 0;
}
.discover__wrap .discover__wrap__inner {
	margin-bottom: 80px;
}
@media screen and (max-width: 768px) {
.discover__wrap .discover__wrap__inner {
	margin-bottom: 13.333333333333334vw;
}
}
.faq__main-title.discover {
	font-size: 24px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
.faq__main-title.discover {
	font-size: 4.8vw;
	padding-bottom: 3.2vw;
	margin-bottom: 4vw;
}
}
.faq__main-title.discover + p {
	font-size: 15px;
	line-height: 1.8;
	margin-bottom: 40px;
}
@media screen and (max-width: 768px) {
.faq__main-title.discover + p {
	font-size: 3.733333333333334vw;
	line-height: 1.8;
	margin-bottom: 10.666666666666668vw;
}
}

/*  細さについて  */
.discover__wrap__inner__hososa {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa {
	flex-direction: column-reverse;
	margin-bottom: 6.666666666666667vw;
	padding-bottom: 6.666666666666667vw;
}
}
.discover__wrap__inner__hososa dl {
	width: 55%;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl {
	width: 100%;
}
}
.discover__wrap__inner__hososa dl dt {
	font-size: 28px;
	font-family: 'Noto Serif JP', "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", serif;
	margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl dt {
	font-size: 5.333333333333334vw;
	margin-bottom: 2.666666666666667vw;
}
}
.discover__wrap__inner__hososa dl dt span {
	font-size: 24px;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl dt span {
	font-size: 4.8vw;
}
}
.discover__wrap__inner__hososa dl dd:nth-child(2) {
	font-size: 15px;
	margin-bottom: 20px;
	line-height: 1.8;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl dd:nth-child(2) {
	font-size: 3.733333333333334vw;
	margin-bottom: 5.333333333333334vw;
}
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl dd:nth-child(2) .sp {
	display: none;
}
}
.discover__wrap__inner__hososa dl dd:nth-child(3) ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.discover__wrap__inner__hososa dl dd:nth-child(3) ul li {
	list-style: none;
	width: 49%;
	border: 1px solid #dedede;
	margin-bottom: 2%
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl dd:nth-child(3) ul li {
	width: 100%;
	margin-bottom: 2.666666666666667vw;
}
}
.discover__wrap__inner__hososa dl dd:nth-child(3) ul li a {
	display: block;
	padding: 12px 20px;
	font-size: 14px;
	transition: .3s;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa dl dd:nth-child(3) ul li a {
	padding: 3.2vw 4.266666666666667vw;
	font-size: 3.4666666666666663vw;
}
}
.discover__wrap__inner__hososa dl dd:nth-child(3) ul li a:hover {
	text-decoration: none;
	transition: .3s;
	background: #f5f5f5;
}
.discover__wrap__inner__hososa figure {
	width: 40%;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hososa figure {
	width: 100%;
	margin-bottom: 4vw;
}
}

/*  保存について  */
.discover__wrap__inner__hozon {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 50px;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hozon {
	flex-direction: column;
	margin-bottom: 10.666666666666668vw;
}
}
.discover__wrap__inner__hozon p {
	width: 50%;
	font-size: 15px;
	line-height: 1.8;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hozon p {
	width: 100%;
	font-size: 3.733333333333334vw;
	margin-bottom: 5.333333333333334vw;
}
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hozon p br.sp {
	display: none;
}
}
.discover__wrap__inner__hozon figure {
	width: 45%;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hozon figure {
	width: 100%;
}
}
.discover__wrap__inner__hozon__list {
	border-top: 1px solid #dedede;
}
.discover__wrap__inner__hozon__list li {
	padding: 40px 0 40px 1em;
	border-bottom: 1px solid #dedede;
	list-style-type: none;
	font-size: 15px;
	line-height: 1.8;
	text-indent: -1em;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__hozon__list li {
	padding: 8vw 0 8vw 1em;
	font-size: 3.733333333333334vw;
}
}

/*  手延べ製法について  */
.discover__wrap__inner__tenobe {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__tenobe {
	flex-direction: column-reverse;
	margin-bottom: 6.666666666666667vw;
	padding-bottom: 6.666666666666667vw;
}
}
.discover__wrap__inner__tenobe dl {
	width: 55%;
	display: flex;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__tenobe dl {
	width: 100%;
}
}
.discover__wrap__inner__tenobe dl dt {
	width: 35px;
	font-size: 20px;
	font-weight: 500;
	font-family: 'Noto Serif JP', "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", serif;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__tenobe dl dt {
	font-size: 4.8vw;
	margin-bottom: 2.666666666666667vw;
}
}
.discover__wrap__inner__tenobe dl dd {
	width: calc(100% - 40px);
	font-size: 17px;
	line-height: 1.8;
	padding-top: 1px;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__tenobe dl dd {
	font-size: 4.266666666666667vw;
}
}
.discover__wrap__inner__tenobe figure {
	width: 40%;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__tenobe figure {
	width: 100%;
	margin-bottom: 2.666666666666667vw;
}
}
/*  上手な茹で方  */
.discover__wrap__inner__yudekata {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dedede;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__yudekata {
	flex-direction: column;
	margin-bottom: 6.666666666666667vw;
	padding-bottom: 6.666666666666667vw;
}
}
.discover__wrap__inner__yudekata picture {
	width: 245px;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__yudekata picture {
	width: 100%;
	margin-bottom: 4vw;
}
}
.discover__wrap__inner__yudekata p {
	width: calc(100% - 275px);
	font-size: 17px;
	line-height: 1.8;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__yudekata p {
	width: 100%;
	font-size: 4.266666666666667vw;
}
}
.discover__wrap__inner__yudekata p span {
	font-size: 14px;
	padding-left: 1em;
	text-indent: -1em;
	display: inline-block;
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__yudekata p span {
	font-size: 3.4666666666666663vw;
}
}
@media screen and (max-width: 768px) {
.discover__wrap__inner__yudekata p span br.sp {
	display: none;
}
}