@charset "utf-8";
/* CSS Document */

body {
	background: #ffffff url(../images/common/bg_body_02.gif) repeat-x;
}

/*	サイドバー下部
--------------------------------------- */

#side_link {
	margin-bottom: 30px;
}

#side_link p {
	margin-bottom: 8px;
}



/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- */


#content_wrapper {
	margin-top: 10px;
}


/*	サブメニュー
--------------------------------------- */

#sub_menu {
}

#sub_menu ul {
	width: 570px;
	background: url(../images/common/bg_btn.jpg) repeat-x;
}

#sub_menu ul li {
	float: left;
}




/*	おいしい食材について
--------------------------------------- */

#shoku,
#concept,
#gyu_tori,
#wagyu,
#yobi,
#tori,
#brand,
#esa,
#anshin {
	width: 550px;
	margin: 0 auto;
	margin-top: 20px;
}


#shoku h3,
#concept h3,
#gyu_tori h3,
#wagyu h3,
#yobi h3,
#tori h3,
#brand h3,
#esa h3,
#anshin h3 {
	height: 25px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#wagyu h3 {
	height: 40px;
}

#tori h3 {
	height: 58px;
}


#shoku h3 {
	background: url(../policy/images/h3_ttl_01.gif) no-repeat;
}

#concept h3 {
	background: url(../policy/images/h3_ttl_02.gif) no-repeat;
}

#gyu_tori h3 {
	background: url(../policy/images/h3_ttl_03.gif) no-repeat;
}

#wagyu h3 {
	background: url(../policy/images/h3_ttl_04.gif) no-repeat;
}

#yobi h3 {
	background: url(../policy/images/h3_ttl_05.gif) no-repeat;
}

#tori h3 {
	background: url(../policy/images/h3_ttl_06.gif) no-repeat;
}

#brand h3 {
	background: url(../policy/images/h3_ttl_07.gif) no-repeat;
}

#esa h3 {
	background: url(../policy/images/h3_ttl_08.gif) no-repeat;
}

#anshin h3 {
	background: url(../policy/images/h3_ttl_09.gif) no-repeat;
}

#shoku img,
#concept img,
#gyu_tori img,
#wagyu img,
#yobi img,
#tori img,
#brand img,
#esa img,
#anshin img {
	float: left;
	clear: both;
	margin-right: 8px;
}

#shoku p,
#concept p,
#gyu_tori p,
#wagyu p,
#yobi p,
#tori p,
#brand p,
#esa p,
#anshin p {
	margin-bottom: 10px;
}

#wagyu p#message {
	width: 360px;
	height: 65px;
	margin: 0 auto;
	background: url(../policy/images/msg_01.gif) no-repeat;
	text-indent: -9999px;
}



/*	会社ポリシー
--------------------------------------- */

#iimono,
#kenko,
#minna,
#minaoshi {
	width: 550px;
	margin: 0 auto;
	margin-top: 20px;
}

#iimono h3,
#kenko h3,
#minna h3,
#minaoshi h3 {
	height: 25px;
	margin-bottom: 10px;
	text-indent: -9999px;
}


#iimono h3 {
	background: url(../policy/images/h3_ttl_10.gif) no-repeat;
}

#kenko h3 {
	background: url(../policy/images/h3_ttl_11.gif) no-repeat;
}

#minna h3 {
	background: url(../policy/images/h3_ttl_12.gif) no-repeat;
}

#minaoshi h3 {
	background: url(../policy/images/h3_ttl_13.gif) no-repeat;
}

#iimono img,
#kenko img,
#minna img,
#minaoshi img {
	float: left;
	clear: both;
	margin-right: 8px;
}

#iimono p,
#kenko p,
#minna p,
#minaoshi p {
	margin-bottom: 10px;
}

#promiss {
	margin-left: 90px;
}

#promiss h4#hinshitu,
#promiss h4#sendo,
#promiss h4#kakaku{
	width: 454px;
	height: 32px;
	text-indent: -9999px;
}

#promiss h4#hinshitu {
	background: url(../policy/images/h4_ttl_01.gif) no-repeat;
}

#promiss h4#sendo {
	background: url(../policy/images/h4_ttl_02.gif) no-repeat;
}

#promiss h4#kakaku {
	background: url(../policy/images/h4_ttl_03.gif) no-repeat;
}

#promiss p.midashi {
	margin-top: 10px;
	color: #f00;
}





/*	坂井社長の思い
--------------------------------------- */

#kihon,
#omoi,
#keireki,
#shokai,
#buta {
	width: 550px;
	margin: 0 auto;
	margin-top: 20px;
}

#kihon h3,
#omoi h3,
#keireki h3,
#shokai h3,
#buta h3 {
	height: 25px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#kihon h3 {
	background: url(../policy/images/h3_ttl_15.gif) no-repeat;
}

#omoi h3 {
	background: url(../policy/images/h3_ttl_16.gif) no-repeat;
}

#keireki h3 {
	background: url(../policy/images/h3_ttl_17.gif) no-repeat;
}

#shokai h3 {
	background: url(../policy/images/h3_ttl_18.gif) no-repeat;
}

#buta h3 {
	background: url(../policy/images/h3_ttl_19.gif) no-repeat;
}



#kihon p,
#omoi p,
#keireki p,
#shokai p,
#buta p {
	margin-bottom: 10px;
}

#kihon img,
#omoi img,
#keireki img,
#shokai img,
#buta img {
	display: block;
	width: 300px;
	margin: 8px auto;
}

#shokai img#img_munouyaku {
	width: 200px;
}

p#message_02 {
	width: 463px;
	height: 63px;
	margin: 0 auto;
	background: url(../policy/images/msg_02.gif) no-repeat;
	text-indent: -9999px;
}

p#message_03 {
	width: 361px;
	height: 46px;
	margin: 0 auto;
	background: url(../policy/images/msg_03.gif) no-repeat;
	text-indent: -9999px;
}