@charset "UTF-8";
/* CSS Document */

/* リセット */

body {
	background-color: #FFFFF1;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #40211A;
}
img {
	border:0;
}
h2 {
	margin-bottom: 15px;
	width: 538px;
	margin-right: auto;
	margin-left: auto;
}
h3 {
	width: 509px;
	margin-right: auto;
	margin-left: auto;
}
h4 {
	width: 505px;
	margin-right: auto;
	margin-left: auto;
}
h5 {
	width: 481px;
	margin-right: auto;
	margin-left: auto;
}
table {
	vertical-align: text-top;
}
/* ヘッダー */

#header {
	height: 70px;
	width: 822px;
	margin-right: auto;
	margin-left: auto;
}
h1 {
	float: left;
	display:inline;
	padding-top: 10px;
	padding-left: 10px;
	margin: 0px;
}
#header_box_r {
	float: right;
	display:inline;
	margin-top: 5px;
	width: 370px;
	font-size: 12px;
	padding-right: 1px;
}
#header_box_r ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#header_box_r li {
	text-indent: 13px;/* 注意：単位を指定していないとデザインビューで見るとテキストがバラバラになってしまう */
	background-repeat: no-repeat;
	float: right;/* 横並びと画面の右側に寄せる効果 */
	margin-left: 5px;/* paddingだと背景画像は寄せられない、marginだと背景画像の外側に余白を入れられる */
}
#denwa {
	display: inline;
	float: left;
	padding-top:5px;
	padding-left:45px;
}
#kanban {
	margin-right: auto;
	margin-left: auto;
	width: 822px;
}
/* パンくず */
#pankuzu {
	margin-right: auto;
	margin-left: auto;
	width:812px;
	padding-left: 10px;
}
/* コンテンツ */
#wrap {
	width: 822px;
	margin-right: auto;
	margin-left: auto;
}
#contents {
	width: 536px;
}
#contents-naka {
	width: 556px;
	background-image: url(../images/common/common_19.gif);
	background-repeat: repeat-y;
	padding-top: 1px;
}
/* サイドナビ */
#sidemenu {
	display: inline;
	float: right;
	width: 254px;
}
.syashin {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 478px;
	margin-bottom: 40px;
	margin-right: auto;
	margin-left: auto;
}
.haikei {
	background-image: url(../images/kodawari/kodawari_76.gif);
	background-repeat: repeat-y;
	width: 485px;
	height: 200px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
}
.haikei-top {
	margin-right: auto;
	margin-left: auto;
}
#doga {
	background-image: url(../images/common/common_420.gif);
	background-repeat: no-repeat;
	width: 236px;
	padding-left: 18px;
	padding-top: 35px;
	color: #FFF;
	font-size: 10px;
}
.haikei-note {
	background-image: url(../images/kodawari/kodawari_13.gif);
	background-repeat: repeat-y;
	width: 526px;
	margin-right: auto;
	margin-left: auto;
}
.haikei-note p {
	padding-right: 10px;
	padding-left: 10px;
}
.haikei-note-img {
	background-image: url(../images/kodawari/kodawari_13.gif);
	background-repeat: repeat-y;
	width: 520px;
	padding-left:10px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* 各コンテンツ　こだわり */
.kodawari {
	width: 527px;
}
.kodawari2 {
	width: 484px;
	background-image: url(../images/kodawari/kodawari_76.gif);
	background-repeat: repeat-y;
	height: 200px;
	padding-top: 1px;
	margin-right: auto;
	margin-left: auto;
}
.rightBox {
	float: right;
	display: inline;
}
.leftBox {
	float: left;
	display: inline;
	padding-left: 10px;
}
.haikei2 {
	width: 485px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#contents-bottomimg {
	width: 556px;
	margin: 0px;
	padding: 0px;
}
/* フッター */
#footer {
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 822px;
}
#footer_01 {
	color: #7b6955;
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: center;
}
#footer_02 {
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-image: url(../images/common/common_81.gif);
	background-repeat: no-repeat;
}
/* 共通パーツ */
.box-top {
	width: 556px;
	text-align: right;
}
.back {
	color: #400000;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
}
#left {
	width: 556px;
	float: left;
}
.font-red {
	color: #FF243E;
}
.syashin-momo-budo {
	float: right;
	width: 155px;
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline;
}
/* 各コンテンツ　桃・ぶどうを知る */
.momo {
	background-image: url(../images/momo-budo/momo-budo_28.jpg);
	height: 127px;
	width: 477px;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
	padding-top: 10px;
}
.point {
	background-image: url(../images/momo-budo/momo-budo_55.gif);
	height: 238px;
	width: 498px;
	background-repeat: no-repeat;
	padding-top: 45px;
	margin-left: auto;
	margin-right: auto;
}
.point p {
	padding-right: 20px;
	padding-left: 20px;
}
.momo-budo-link {
	text-align: right;
	margin-bottom: 40px;
}
.link {
	text-align: right;
	width: 495px;
	margin-right: auto;
	margin-left: auto;
}
.budo {
	background-image: url(../images/momo-budo/momo-budo_31.jpg);
	height: 127px;
	width: 477px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
/* 各コンテンツ　会社概要・会社理念 */
.keieirinen {
	background-image: url(../images/kaisya/kaisya_36.jpg);
	height: 127px;
	width: 465px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding-top: 10px;
}
.enkaku {
	background-image: url(../images/kaisya/kaisya_50.jpg);
	height:550px;
	width: 477px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: 20px;
}
.font-blue {
	color: #9065BC;
}
/* 各コンテンツ　桃の木オーナー募集 */
.owner-haikei1 {
	background-image: url(../images/owner/owner_120.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.owner-haikei2 {
	background-image: url(../images/owner/owner_121.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.owner-haikei3 {
	background-image: url(../images/owner/owner_52.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.owner-haikei4 {
	background-image: url(../images/owner/owner_55.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.owner-haikei5 {
	background-image: url(../images/owner/owner_122.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.owner-haikei6 {
	background-image: url(../images/owner/owner_123.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.owner-haikei7 {
	background-image: url(../images/owner/owner_123.gif);
	height: 185px;
	width: 486px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
.font-big {
	font-size: 14px;
}
.haikei-cha {
	background-image: url(../images/kaisya/kaisya_92.gif);
	background-repeat: no-repeat;
	height: 104px;
	width: 462px;
	padding: 10px;
	margin-right: auto;
	margin-left: auto;
}
.momo_owner_box {
	margin-right: auto;
	margin-left: auto;
	width: 493px;
	margin-bottom: 15px;
}
.momo_owner_box2 {
	margin-right: auto;
	margin-left: auto;
	width: 451px;
	margin-bottom: 15px;
}
.momo_owner_box3 {
	margin-right: auto;
	margin-left: auto;
	width: 465px;
	margin-bottom: 15px;
}
.momo_owner_box4 {
	margin-right: auto;
	margin-left: auto;
	width: 460px;
	margin-bottom: 15px;
}
.momo_owner_box5 {
	margin-right: auto;
	margin-left: auto;
	width: 462px;
	margin-bottom: 15px;
}
.momo_owner_box6 {
	margin-right: auto;
	margin-left: auto;
	width: 461px;
	margin-bottom: 15px;
}
.momo_owner_box7 {
	margin-right: auto;
	margin-left: auto;
	width: 527px;
	margin-bottom: 15px;
}
#momo_owner_inquiry {
	border: 2px solid #f7d2e3;
	width: 458px;
	padding-top: 25px;
	padding-left: 25px;
}
.momo_owner_red {
	color: #c90920;
}
.momo_owner_form {
	color: #333333;
}
#index_info_news {
	height: 175px;
	width: 333px;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
}
.box {
	width: 480px;
	display: inline;
	font-size: 12px;
}
.font10 {
	font-size: 10px;
}
#sidemenu #doga table {
	margin-bottom: 10px;
}
#sidemenu #doga div {
	text-align: center;
	width: 217px;
}
.rapesuka-box {
	width: 499px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.momo-ichiran {
	background-image: url(../images/momo-budo/momo-budo_24.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width: 505px;
	margin-right: auto;
	margin-left: auto;
}
.momo-ichiran p {
	padding-right: 20px;
	padding-left: 20px;
}
.budo-ichiran {
	background-image: url(../images/momo-budo/momo-budo_34.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 505px;
	margin-right: auto;
	margin-left: auto;
}
.budo-ichiran p  {
	padding-right: 20px;
	padding-left: 20px;
}
.yajirushi {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.dougu_container {
	padding-left: 20px;
	padding-bottom: 30px;
}
.dougu_box {
	background-image: url(../images/dougu/dougu_10.gif);
	background-repeat: no-repeat;
	height: 174px;
	width: 205px;
	padding-right: 15px;
	padding-top: 5px;
	padding-left: 10px;
}
.aline-right {
	text-align: right;
}
.aline-center {
	text-align: center;
}
.text {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
}
/*******************************************************************
以下、shop.htmlの過去CSS

*******************************************************************/
.shop_box {
	margin-right: 3px;
	margin-bottom: 30px;
	margin-left: 3px;
	padding-bottom: 10px;
}
.yellow {
	color:#FFFF00;
}
.red_big {
	font-size: 16px;
	color: #FF0000;
	margin-bottom: 20px;
	font-weight: bold;
	margin-top: 5px;
}
#shop_box1 {
	background-image: url(../shop/images/shop_img1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 20px;
	height: 180px;
}
.shop_item_box {
	float: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	padding-bottom: 1px;
	font-size: 12px;
	border: 1px solid #FF9966;
	width: 99%;
}
.shop_item_box h6 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9966;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	letter-spacing: 1em;
	text-align: center;
}
.shop_item_box h6 {
	background-color:#FF99CC;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1em;
	margin-left:1px;
	margin-right:1px;
	margin-top:1px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
}
.shop_item_box_text p {
	line-height: 22px;
	margin:0px 0px 25px 0px;
}
.shop_item_box_title {
	font-weight: bold;
	color: #FF3399;
	font-size: 15px;
}
.shop_item_img {
	margin-left: 2px;
	float: left;
	margin-top: 3px;
}
.shop_item_box_text {
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	width: 320px;
	margin-top: 10px;
}
.shop_item_box_text2 {
	margin-right: 2px;
	margin-left: 2px;
	float: left;
	margin-top: 10px;
}
.shop_item_box caption {
	font-weight: bold;
	margin: 0px;
	color: #FF3333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.shop_item_box table {
	width: 33%;
	font-size: 12px;
	line-height: 15px;
	float: left;
}
.shop_item_box th {
	width: 47%;
	background-color: #FFE9FC;
	color:#FF6699;
	font-weight: normal;
	text-align: center;
}
.shop_item_box td {
	padding-left: 5px;
	background-color: #FFFFFF;
	text-align: left;
}
.line_through {
	text-decoration:line-through;
}
/*���菤����\���@�@�@�@�@*/
#low_box {
	margin-top: 40px;
	text-align: center;
}
#low_box table {
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#low_box th {
	width: 28%;
	text-align: left;
	background-color: #FFCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
#payment_box {
	margin: 20px 20px 0 20px;
}
#payment_box .bold_b {
	font-weight:bold;
	font-size:110%;
	margin:10px 0 5px -5px;
}
#payment_box .bold {
	font-weight:bold;
	font-size:100%;
	margin:10px 0 0 5px;
}
#main #payment_box ul {
	list-style-type:square;
	margin-left:40px;
}
.adobe_reader {
	margin:10px 5px 30px 5px;
	border:solid 1px #666666;
	padding:5px;
	height:70px;
}
.adobe_reader p {
	display:block;
	width:400px;
	float:left;
	font-size:80%;
	margin-left:2px;
}
.adobe_reader .margin_top {
	margin-top:15px;
	margin-left:5px;
}
#yellow {
	color:#FF6600;
	font-size:120%;
	font-weight:bold;
}
.shop_item_box {
	border:1px solid #FF99CC;
	float:left;
	font-size:12px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
	width:99%;
}

.shop_item_img {
	float:left;
	margin-left:2px;
	margin-top:3px;
}
.shop_item_box {
	font-size:12px;
}
/******************************************************************/
.center {
	margin-right: auto;
	margin-left: auto;
}
.centerMarginBotton {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.center_kaisya_60 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	width: 469px;
}
.center_kaisya_95 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	width: 473px;
}
.center_googleMap {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	width: 464px;
}
.center_rapesuka_img1 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	width: 488px;
}
.center_shopping_shop {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	width: 538px;
}
.center_owner_shop {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	width: 516px;
}
.center_owner_img2 {
	margin-right: auto;
	margin-left: auto;
	width: 485px;
}
.center_hito_img1 {
	margin-right: auto;
	margin-left: auto;
	width: 490px;
}
#wrap2 {
	display: inline;
	float: left;
	width: 556px;
}
.table {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CCC;
	margin-bottom: 15px;
}
.tableMarginBottom {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
.textBox {
	width: 505px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}
.textBox p {
	padding-left: 20px;
	padding-right: 20px;
}
.centerMarginBotton p {
	padding-left: 20px;
	padding-right: 20px;
}
.flaotRImg {
	float: right;
	display: inline;
	padding-right: 20px;
}
.flaotR-2 {
	float: right;
	display: inline;
	padding-right:20px;
}
.kugiri {
	width: 535px;
	margin-right: auto;
	margin-left: auto;
}
