@charset "utf-8";
.country{margin-top:155px}.country:first-child{margin-top:65px}.country__name{position:relative;text-align:right}.country__name:before{content:' ';display:block;position:absolute;top:50%;left:0;right:0;border-top:1px solid #ccc;-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.country__name.inview--enter .country__nameEn,.country__name.inview--enter .country__nameJp{-webkit-transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;-moz-transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;-o-transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;-ms-transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;transition:opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 200ms;opacity:1;-ms-filter:none;filter:none}.country__name.inview--enter:before{-webkit-transition:-webkit-transform 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:-moz-transform 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:-ms-transform 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.country__nameEn{display:inline-block;z-index:1;position:relative;padding-left:5px;font-size:2.5rem;letter-spacing:.1em;background-color:#fff}.country__nameJp{display:inline-block;z-index:1;position:relative;padding-left:10px;font-size:1.5rem;letter-spacing:.065em;background-color:#fff}.country__nameJp.lang{display:none}.country__nameEn,.country__nameJp{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}@media screen and (max-width:839px){.country{padding-top:12.666666666666666vw;margin-top:10vw}.country:first-child{margin-top:0}.country__name:before{border-top:1px solid #e2e2e2}.country__nameEn{padding-left:2vw;font-size:6vw}.country__nameJp{padding-left:.6666666666666666vw;font-size:3.466666666666667vw}}.farm{padding-top:125px}.farm__header{min-width:760px;width:81.25vw;margin:0 auto}.farm__ttl{font-size:2.6rem;letter-spacing:.125em}.farm__lead{margin-top:40px;font-size:1.5rem;letter-spacing:.065em;line-height:1.933333333333333}.farm__wrap{position:relative;min-width:760px;width:81.25vw;margin:135px auto 0}.farm__areas{z-index:1;position:relative;width:67.3076923076923%;margin-left:auto}.farm__area{margin-top:185px}.farm__area:first-child{margin-top:0}.farm__nameEn{font-size:3.5rem;font-weight:600;letter-spacing:.1em}.farm__nameJp{margin-left:45px;font-size:1.5rem;list-style-position:.065}.farm{overflow:hidden;position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.farm.inview--enter{-webkit-transition:opacity 800ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:opacity 800ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-transition:opacity 800ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-ms-transition:opacity 800ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:opacity 800ms cubic-bezier(0.55, 0.085, 0.68, 0.53);opacity:1;-ms-filter:none;filter:none}.farm.inview--enter .inview__white{-webkit-transition:-webkit-transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:-moz-transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:-o-transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-ms-transition:-ms-transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1600ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}@media screen and (max-width:839px){.farm{padding-top:22vw}.farm__header{min-width:auto;width:90.66666666666667vw;margin:0 auto}.farm__ttl{font-size:5.333333333333333vw;letter-spacing:.15em;line-height:1.4}.farm__lead{margin-top:8.666666666666666vw;font-size:3.466666666666667vw;letter-spacing:.01em;line-height:1.961538461538461}.farm__wrap{min-width:auto;width:90.66666666666667vw;margin:28vw auto 0}.farm__areas{width:auto;margin-left:0}.farm__area{padding-top:12.666666666666666vw;margin-top:14.666666666666666vw}.farm__nameEn{font-size:7.333333333333333vw;letter-spacing:0}.farm__nameJp{margin-left:2.666666666666667vw;font-size:3.466666666666667vw;list-style-position:.005}}.farmer{margin-top:145px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.farmer.inview--enter{-webkit-transition:opacity 920ms cubic-bezier(0.35, 0.11, 0.28, 0.955);-moz-transition:opacity 920ms cubic-bezier(0.35, 0.11, 0.28, 0.955);-o-transition:opacity 920ms cubic-bezier(0.35, 0.11, 0.28, 0.955);-ms-transition:opacity 920ms cubic-bezier(0.35, 0.11, 0.28, 0.955);transition:opacity 920ms cubic-bezier(0.35, 0.11, 0.28, 0.955);opacity:1;-ms-filter:none;filter:none}.farmer:first-child{margin-top:70px}.farmer__nameEn{font-size:2.7rem;font-weight:600;letter-spacing:.08em}.farmer__nameJp{margin-left:5px;font-size:1.5rem;letter-spacing:.065em}.farmer__ph{margin-top:30px}.farmer__body{margin:40px 0 30px}.farmer__copy{font-size:2rem;letter-spacing:.125em;line-height:1.7}.farmer__txt{margin-top:20px;font-size:1.5rem;line-height:1.933333333333333}@media screen and (max-width:839px){.farmer{margin-top:26vw}.farmer:first-child{margin-top:10vw}.farmer__nameEn{font-size:6.4vw}.farmer__nameJp{margin-left:2.933333333333333vw;font-size:3.466666666666667vw;letter-spacing:0}.farmer__ph{margin:4.666666666666667vw -4.666666666666667vw 0}.farmer__body{margin:8.666666666666666vw 0 6vw}.farmer__copy{font-size:4.8vw;line-height:1.555555555555556}.farmer__txt{margin-top:4.666666666666667vw;font-size:3.466666666666667vw;line-height:1.961538461538461}}


.faq__copy {
	font-size: 2.7rem;
	font-weight: 600;
	letter-spacing: .08em;
	margin-bottom: 1em;
}
@media screen and (max-width: 839px) {
.faq__copy {
	font-size: 6.4vw;
	font-size: 2.7rem;
	font-weight: 600;
	letter-spacing: .08em;
}
}/* クエリ*/

.faq_list {
	box-sizing: border-box; 
	margin: 0; padding: 0;
	font-size: 1.3rem;
	line-height: 1.5;
	letter-spacing: .065em;
}

.faq_list h3 {
	box-sizing: border-box;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0.4em;
	font-size: 1.5rem;
}

.faq_list dt {
	box-sizing: border-box;
	position: relative;
	padding: 0 0 0.8em; 
	margin: 3em 0 0;
	border-bottom: 1px dotted #b5b5b5;
}
.faq_list dt:first-of-type {
	margin: 0 0 0;
}

.faq_list dd {
	box-sizing: border-box;
	position: relative;
	padding: 0.8em 0 0;
	margin: 0;
}

.faq_list dt p {
	padding-left :1.3em;
	text-indent: -1.3em;
}
.faq_list dd p {
	padding-left: 1.3em;
}
.faq_list dd p:first-of-type {
	padding-left: 1.3em;
	text-indent: -1.3em;
}
.faq_list dt p b {
}
.faq_list dd p b {
}
.faqnote {
	margin-top: 0.5em;
	font-size: 0.9em;
}
.faqlink {
	margin-top: 0.5em;
}

.faqimg {
	margin-top: 1.5em;
	width: 100%;
	height: auto;
}

.faqimg img {
	width: 100%;
	height: auto;
}

.faqimg img.simg {
	width: 50%;
	height: auto;
}

.faqimg img.mimg {
	width: 75%;
	height: auto;
}
@media screen and (max-width: 839px) {
.faqimg {
	margin: 0 auto;
	padding: 0.8em;
}
.faqimg img.simg {
	width: 100%;
}
.faqimg img.mimg {
	width: 100%;
}
}/* クエリ*/

.datalist {
	margin: 2em 2em 1em;
	list-style-type: disc;
}
.datalist li {
	margin: 0 0 0.8em;;
	list-style-type: disc;
}


.intromov {
	position: relative;
	margin: 1.5em auto;
	max-width: 600px;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.intromov iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.datalistTb {
	margin: 2em 1em 1em;
	padding: 0;
	border-collpase: collapse;
	border: 1px solid #808080;
}

.datalistTb td {
	padding: 0.5em 1em;
	border-collpase: collapse;
	border: 1px solid #808080;
}



