@charset "utf-8";

/*=====================================================================================
	
	Document : style.css
 
=====================================================================================*/

/*---------------------------------------------------------------------------

   蕎麦へのこだわり

---------------------------------------------------------------------------*/

.blockA {
	background:url(../image/a-bg.png) no-repeat center top;
	height:440px;
	margin-top:45px;
}

.blockA > .inner {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.blockA h2 {
	padding-left:395px;
}

.blockA p {
	padding-left:418px;
	padding-top:30px;
}

.blockA p img {
	float:right;
	margin-top:20px;
}


/*---------------------------------------------------------------------------

   蕎麦の実・自家製粉

---------------------------------------------------------------------------*/

.blockB {
	background:url(../../image/bg-gray.png) repeat left top;
	padding-bottom:30px;
}

.blockB > .inner {
	width:1000px;
	min-height:400px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}

.blockB > .inner > .photo {
	position:absolute;
	right:-22px;
	top:0;
	z-index:1;
}

.blockB h3,
.blockB p {
	z-index:2;
	padding-right:415px;
	position:relative;
}

.blockB h3 {
	padding-top:60px;
	padding-bottom:15px;
}

.blockB p {
	padding-top:1em;
}


/*---------------------------------------------------------------------------

   蕎麦づくり

---------------------------------------------------------------------------*/

.blockC {
	background:url(../image/c-bg01.png) no-repeat center top;
}

.blockC > .inner {
	background:url(../image/c-bg02.png) no-repeat center bottom;
	padding-bottom:60px;
}

.blockC > .inner > .inner02 {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.blockC p {
	padding-left:465px;
	padding-top:60px;
	padding-bottom:60px;
}

.blockC ul {
	list-style:none;
}

.blockC li {
	float:left;
	margin-right:30px;
	display:inline;
}

.blockC li:first-child {
	margin-top:130px;
}


/*---------------------------------------------------------------------------

   出来上がり

---------------------------------------------------------------------------*/

.blockD {
	background:url(../image/d-bg.png) no-repeat center top;
	height:435px;
	margin-top:-35px;
}

.blockD > .inner {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:60px;
}

.blockD p {
	padding-left:550px;
	padding-top:1em;
}

