body {
	background-color: #FFFFFF;
	text-align:center;
	margin:0px;
	overflow-x:hidden;
}
h1{
font-size:12px;
color:#A069D9;
margin:0px;
text-align:left;
}
h2{
font-size:14px;
color:#FD48FB;
margin:0px 0px 0px 80px;
}
.top_seo{
text-align:center;
}
ifram{
overflow-x:hidden;
}
A { text-decoration: none; }
A:link { color: #58117C; } 
A:visited { color: #3D0319; } 
A:hover { color: #FF9900; } 
A:active { color: #FFFFFF; } 

A.sav1:link     {color: #FFFFFF }
A.sav1:visited  {color: #FFFFFF }   
A.sav1:hover    {color: #FFFFFF}
A.sav1:active   {color:#FFFFFF}

.table1{
margin-top:12px;
}
.table2{
margin-top:12px;
margin-bottom:15px;
border:#F367FF solid 1px;
}
.text01{
font-size:12px;
text-align:left;
padding:10px 15px 10px 15px;
color:#666666;
}
.style1 {color: #FFFFFF}
.text_link{
font-size:11px;
text-align:center;
padding:10px 5px 10px 5px;
color:#58117C;
}
.copy{
font-size:12px;
font-weight:bold;
color:#3D0319;
text-align:center;
vertical-align:middle;
}
.seo_text{
font-size:12px;
text-align:left;
padding:10px 15px 10px 15px;
color:#666666;
}
/****　お問合せ　*****/
.table3{
}
.mail_t{
padding:30px;
margin:20px 0px 20px 0px;
border:#F367FF solid 1px;
}
.mail_text1{
font-size:12px;
text-align:left;
color:#663399;
font-weight:bold;
padding:10px 0px 10px 5px;
}
.kome {color: #FF0000}
.kome2 {color: #FF0000;
text-align:left;
font-size:10px;
}
/****　こだわり　*****/
.eco_img{
padding:10px;
}
.kodawari1{
margin:10px;
font-size:12px;
color:#666666;
text-align:left;
line-height:18px;
}
.kodawari2{
padding:10px;
font-size:12px;
color:#666666;
text-align:left;
line-height:18px;
}
.kodawari3{
background-color:#127AC4;
padding:5px 10px;
font-size:12px;
color:#ffffff;
text-align:left;
font-weight:bold;
line-height:18px;
}
/****　リンク　*****/
.link1{
font-size:12px;
text-align:left;
padding:5px 10px 5px 10px;
color:#FFFFFF;
font-weight:bold;
background-color:#FF91FE;
}
.link2{
font-size:12px;
text-align:left;
padding:10px;
color:#666666;
}
.link3{
font-size:12px;
text-align:left;
padding:10px;
color:#333333;
font-weight:bold;
}
.link4{
font-size:10px;
text-align:left;
color:#C60AC4;
}
.link5{
padding:10px;
}
/****　保原のフルーツ　*****/
.f_text{
font-size:12px;
color:#666666;
text-align:left;
padding:30px 40px 30px 40px;
}
.f_text1{
font-size:14px;
color:#333333;
text-align:left;
font-weight:bold;
}
/****　アクセス　*****/
#ac{
font-size:12px;
color:#999999;
padding:5px 10px 5px 10px;
}
.access1{
background-color:#B27F8C;
padding:5px 0px;
font-size:12px;
color:#ffffff;
text-align:center;
font-weight:bold;
line-height:18px;
}
.access2{
font-size:12px;
color:#666666;
text-align:left;
padding:10px 0px 0px 20px;
}
.access3{
background-color:#B27F8C;
padding:5px 0px 5px 10px;
font-size:12px;
color:#ffffff;
text-align:left;
font-weight:bold;
line-height:18px;
}
.access4{
font-size:12px;
color:#666666;
text-align:left;
padding:20px 10px 10px 10px;
}
.access5{
font-size:12px;
color:#666666;
text-align:left;
padding:10px 10px 20px 10px;
line-height:17px;
}
.table4{
margin-top:5px;
margin-bottom:15px;
}
.table5{
margin-top:5px;
}
/****　インフォメーション　*****/

.table6{
border:1px solid #FF91FE;
margin-top:12px;
}
.td1{
background-color:#FFC0FE;
font-size:12px;
font-weight:bold;
color:#B503B2;
padding:5px 0px 5px 10px;
}
.td2{
font-size:12px;
color:#666666;
padding:5px 0px 5px 10px;
}
.td3{
font-size:14px;
color:#666666;
padding:5px 10px 5px 20px;
font-weight:bold;
}
.td4{
font-size:12px;
color:#666666;
padding:5px 0px 5px 30px;
line-height:18px;
}
.td5{
font-size:12px;
color:#666666;
padding:10px 25px 10px 25px;
line-height:18px;
}
.td6{
font-size:12px;
color:#666666;
padding:5px 10px 5px 20px;
font-weight:bold;
}
.td7{
font-size:12px;
color:#666666;
padding:5px 10px 5px 20px;
font-weight:bold;
}
.td8{
background-color:#DDDDDD;
font-size:12px;
font-weight:bold;
color:#666666;
padding:5px 0px 5px 10px;
}

/****　オンラインショッピング　*****/

.on_title{
background-color:#B3F953;
font-size:12px;
font-weight:bold;
color:#037308;
padding:5px 0px 5px 10px;
text-align:left;
}
.on_text1{
background-color:#FBFF99;
font-size:12px;
font-weight:bold;
color:#666666;
padding:5px 0px 5px 10px;
text-align:left;
}
.on_text2{
background-color:#FBFF99;
font-size:12px;
color:#333333;
padding:5px 0px 5px 10px;
text-align:left;
}
.on_text3{
font-size:12px;
color:#000000;
padding:5px 5px 5px 0px;
text-align:right;
}
.shop_table{
margin-top:12px;
border:1px solid #E03FEC;
}
.img_shop{
margin-top:10px;
margin-bottom:10px;
}
.takenoko1{
font-size:14px;
font-weight:bold;
text-align:left;
color:#FF33CC;
margin:5px;
}
.takenoko2{
font-size:12px;
text-align:left;
margin:10px;
color:#333333;
}
.takenoko3{
font-size:12px;
text-align:left;
font-weight:bold;
padding:2px 0px 2px 5px;
color:#009933;
}
.takenoko4{
font-size:12px;
text-align:left;
padding:2px 0px 2px 5px;
color:#333333;
}
.takenoko5{
font-size:12px;
font-weight:bold;
color:#037308;
padding:5px 0px 5px 10px;
text-align:center;
}
.takenoko6{
border:#666666 solid 1px;
}
.mes{
font-size:12px;
color:#FF0000;
border:1px solid #ff0000;
padding:10px;
line-height:17px;
margin:10px 0px 0px 0px;
}
/****　スタッフ募集　*****/
.st_t{
font-size:14px;
font-weight:bold;
color:#333333;
padding:3px 0px 3px 10px;
text-align:left;
}
.st_title{
font-size:12px;
color:#333333;
padding:10px 0px 10px 10px;
text-align:left;
line-height:17px;
}
.st_text{
font-size:12px;
color:#333333;
padding:3px 0px 3px 10px;
text-align:left;
}
.st_table{
margin-top:20px;
margin-bottom:15px;
}
/****　直売所　*****/
.tyoku_seo{
font-size:12px;
color:#333333;
padding:10px 10px 10px 20px;
text-align:left;
line-height:18px;
}
.tyoku_text{
font-size:12px;
color:#333333;
padding:10px 10px 10px 15px;
text-align:left;
line-height:15px;
}
.tyoku_text2{
font-size:12px;
color:#000000;
padding:10px 10px 10px 20px;
text-align:left;
line-height:15px;
font-weight:bold;
}
.tyoku_text3{
font-size:15px;
color:#048304;
padding:10px 0px 10px 0px;
font-weight:bold;
text-align:center;
line-height:15px;
}
.tyoku_text4{
font-size:12px;
color:#000000;
padding:10px 10px 10px 20px;
text-align:left;
line-height:15px;
}
/****　新着詳細　****/
.topics_table{
border:1px #EAB1EF solid;
margin-bottom:10px;
}
.topics1{
font-size:13px;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 15px;
color:#FF6600;
}
.topics2{
font-size:12px;
font-weight:bold;
text-align:right;
padding:5px 15px 5px 15px;
color:#333333;
}
.topics3{
font-size:12px;
text-align:left;
padding:15px;
color:#333333;
line-height:18px;
}
.topics_img{
padding:5px;
}
.line{
border:5px #EAB1EF dotted;
}
/****　スタッフ　****/
.st_text{
font-size:12px;
text-align:left;
padding:10px 15px 10px 15px;
color:#666666;
line-height:20px;
}
.st_title{
font-size:12px;
text-align:left;
padding:10px 15px 10px 15px;
color:#333333;
line-height:20px;
}
/****　みちくさ　****/
.miti{
font-size:12px;
text-align:left;
margin:10px;
padding:10px 10px 10px 10px;
color:#666666;
line-height:17px;
}
.miti_table{
margin:10px 0px 0px 0px;
border:1px solid #F367FF;
}
.miti_table1{
margin:10px 0px 0px 0px;
}
.miti_img1{
float:left;
margin:10px;
}
.miti_img2{
float:right;
margin:10px;
}
.c1{
font-size:12px;
text-align:left;
padding:2px 5px 2px 5px;
color:#333333;
line-height:17px;
font-weight:bold;
}
.c2{
font-size:12px;
padding:2px 5px 2px 5px;
color:#333333;
line-height:17px;
}
.c3{border:1px solid #C3BFB4;}
.c4{
font-size:12px;
padding:2px 5px 2px 5px;
font-weight:bold;
color:#ffffff;
line-height:17px;
}
.c5{padding:2px;}
.c6{
border:1px solid #C3BFB4;
margin-top:5px;
}
.b1{font-weight:bold;}
