<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* //////////////////////////////////////////////////

　お料理

////////////////////////////////////////////////// */

#contents section {
	position:relative;
	margin-bottom:40px;
}
#contents section section {
	position:static;
	margin-bottom:0px;
}


#read {
	margin-bottom:30px;
}


#sec01 {
	position:relative;
	height:1041px;
	margin-bottom:0 !important;
}
#sec01 .image,
#sec01 .content {
	position:absolute;
	top:0;
	left:0;
}
#sec01 .txt {
	margin:10px 0;
	width:410px;
}
#sec01 .img {
	position:absolute;
	top:0;
	right:0;
}
#sec01 .btn {
	text-align:left;
}



#sec02 {
	overflow:hidden;
	margin-bottom:20px !important;
	position:relative;
}
#sec02 .image1 {
	position:absolute;
	top:0;
	left:0;
}
#sec02 .content {
	position:absolute;
	top:0;
	right:0;
}
#sec02 .box {
	position:relative;
}
#sec02 .box .image2 {
	clear:both;
	float:right;
	padding-top:5px;
}

#sec02 h4, #sec02 h5 {
	text-align:right;
}
#sec02 p {
}
#sec02 .txt {
	float:right;
	width:415px;
	margin-top:-5px;
}
#sec02 .btn {
	position:relative;
	top:-40px;
	right:0;
	width:180px;
	margin:0 20px 0px auto;
}
#sec02 .btn img {
}
#farmer {
	margin:35px 0 0;
	background:url(../img/bg_farmer.png);
	height:208px;
}
#farmer li {
	overflow:hidden;
	float:left;
	width:310px;
	margin:0 0 0 20px;
	padding-top:67px;
}
#farmer li .flL {
	margin-right:10px;
}


section#sec03 {
	margin-top:40px;
	background:url(../../common/img/main/bg_inContents.png) no-repeat 100% 40px;
}
#sec03 h4 {
	margin-bottom:15px;
}
#sec03 h5 {
	margin-bottom:5px;
}
#sec03 ul {
	width:990px;
	overflow:hidden;
}
#sec03 li {
	float:left;
	width:450px;
	margin:0 35px 30px 2px;
}
#sec03 li .flL {
	margin:0 14px 0 0;
}
#sec03 li p {
	overflow:hidden;
}


#sec04 {
	overflow:hidden;
	position:relative;
	height:711px;
}
#sec04 .image {
	position:absolute;
	bottom:0;
	left:0;
}
#sec04 .content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#sec04 .inSec01 p {
	width:410px;
}
#sec04 .inSec02 {
	width:400px;
	margin-top:195px;
}
#sec04 .inSec02 p {
	margin-top:13px;
}


#sec05 {
	margin-bottom:10px !important;
}
#sec05 h4 {
	text-align:right;
}
#sec05 .txt {
	width:490px;
	margin:-80px 0 0 auto;
}
#sec05 .img01 {
	position:absolute;
	top:0;
	left:0;
}
#sec05 .btn {
	text-align:right;
	padding:10px 20px 0 0;
}
#sec05 .img03 {
	float:right;
	padding:40px 10px 0 15px;
	clear: both;
}
#sec05 .menu {
	clear:both;
	padding-top:20px;
}
#sec05 .img04 {
	position:absolute;
	top:339px;
	left:-135px;
}
#contents {
	overflow:visible;
}


#sec06 {
	margin-bottom:0px !important;
}
#sec06 ul {
	width:940px;
	overflow:hidden;
}
#sec06 li {
	float:left;
	width:225px;
	margin:0 10px 25px 0;
}
#sec06 li p {
	margin-top:5px;
}
#textbox01 {
	padding-bottom: 1px;
}
</pre></body></html>