
*{	margin:0;
	padding:0;
	zoom:1;
	border:none; }




/*--------スライドショーの画像-----------------*/

#slideshow {
   position: relative;
   width:  892px; /* ボックスの横幅 */
   height: 286px; /* ボックスの高さ */
}

#slideshow p {
   position: absolute;
   top:  0;
   left: 0;
   z-index: 8;
   opacity: 0.0;
   margin: 0;
   /*background-color: white;*/ /* ボックスの背景色(必須) */
   height: 261px; /* ボックスの高さ */
}

#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}

#slideshow p.last-active {
   z-index: 9;
}

#slideshow p img {
   width:  892px; /* 画像の横幅 */
   height: 286px; /* 画像の高さ */
   display: block;
   border: 0;
   /*padding-left:37px;*/
   padding-left:4px;
   }

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


.alpha a:hover img {
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "alpha(opacity=80)";
}

.alpha_top a:hover img {
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: "alpha(opacity=90)";
}




/*-----------------------------
	全体設定
-------------------------------*/

body {
background-color: #FFF7E1;
/*background-image: url(../images/bg01.gif);
background-repeat:repeat-y repeat-x;*/
}

/*--
a:link { color: #356833; }
a:visited { color: #387038; }
a:hover { color: #356833; text-decoration:none; }
--*/

#site-box {  
width: 900px;
margin : auto;
background-image:url(../images/bg-all.gif);
background-repeat:repeat-y;
}


#top-mainbox-all{
	width:900px;
	height:730px;
}


#top-mainbox-l{/*トップページ用*/
float:left;
padding-left:20px;
padding-right:30px;
height:730px;
width:560px;
}


#top-mainbox-r{/*トップページ用*/
float:right;
text-align:center;
padding-right:20px;
height:730px;
width:270px;
}



/*new新着情報ボックス*/
#new-bg-box{
	width:560px;
	height:39px;
	font-size:15px;
	background-image:url(../images/new-bg.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:16px;
}




#p-mainbox-all{/*かぼちゃコンテンツページ用*/
width:900px;
height:4230px;
}


#p-mainbox-l{/*かぼちゃコンテンツページ用*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:4230px;
}


#p-mainbox-r{/*かぼちゃコンテンツページ用*/
float:right;
text-align:center;
padding-right:15px;
height:4230px;
width:605px;
}


#t-mainbox-all{/*トマトコンテンツページ用*/
width:900px;
height:4100px;
}


#t-mainbox-l{/*トマトコンテンツページ用*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:4100px;
}


#t-mainbox-r{/*トマトコンテンツページ用*/
float:right;
text-align:center;
padding-right:15px;
height:4100px;
width:605px;
}




#kouji-mainbox-all{/*工事中用*/
width:900px;
height:1000px;
}


#kouji-mainbox-l{/*工事中用*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:1000px;
}


#kouji-mainbox-r{/*工事中用*/
float:right;
text-align:center;
padding-right:15px;
height:1000px;
width:605px;
}




#recipe-mainbox-all{/*レシピページ用*/
width:900px;
height:1000px;
}


#recipe-mainbox-l{/*レシピページ用*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:1000px;
}


#recipe-mainbox-r{/*レシピページ用*/
float:right;
text-align:center;
padding-right:15px;
height:1000px;
width:605px;
}


#recipe-mainbox-r-bg{/*レシピページ用*/
text-align:center;
background-image:url(../images/cook_all_bg.gif);
height:1000px;
width:605px;
}


#recipe_kaku_box_all{/*レシピページ用*/
width:555px;
height:250px;
padding-left:20px;
padding-right:30px;
}

#recipe_kaku_box_l{/*レシピページ用*/
width:270px;
height:250px;
float:left;
}

#recipe_kaku_box_sp{/*レシピページ用*/
width:15px;
height:250px;
float:left;
}




#cook-mainbox-r{/*レシピ各作り方ページ用*/
float:right;
background-image:url(../images/cook_bg.gif);
background-repeat:repeat-y;
padding-right:15px;
height:1000px;
width:605px;
}




#cook-menubox-all{/*レシピ各作り方ページ用*/
width:565px;
margin:auto;
padding-left:10px;
}


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



#recipe-mainbox-all01{/*レシピページ用*/
width:900px;
height:1050px;
}


#recipe-mainbox-l01{/*レシピページ用*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:1050px;
}


#recipe-mainbox-r01{/*レシピページ用*/
float:right;
text-align:center;
padding-right:15px;
height:1050px;
width:605px;
}

#cook-mainbox-r01{/*レシピ各作り方ページ用*/
float:right;
background-image:url(../images/cook_bg.gif);
background-repeat:repeat-y;
padding-right:15px;
height:1050px;
width:605px;
}





#cook-menubox-in{/*レシピ各作り方ページ用（01）*/
width:565px;
height:345px;
background-image:url(../images/cook_menu_bg02.png);
background-repeat:repeat-y;
}

#cook-menubox-in-all{/*レシピ各作り方ページ用（01）*/
width:565px;
height:190px;
}

#cook-menubox-in-r{/*レシピ各作り方ページ用（01）*/
width:310px;
height:190px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-l{/*レシピ各作り方ページ用（01）*/
width:175px;
height:190px;
padding-left:30px;
padding-right:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-r{/*レシピ各作り方ページ用（01）*/
width:310px;
height:190px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

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







#recipe-mainbox-all1300{/*レシピページ用（02）（04）*/
width:900px;
height:1300px;
}


#recipe-mainbox-l1300{/*レシピページ用（02）（04）*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:1300px;
}


#cook-mainbox-r1300{/*レシピ各作り方ページ用*/
float:right;
background-image:url(../images/cook_bg.gif);
background-repeat:repeat-y;
padding-right:15px;
height:1300px;
width:605px;
}


#cook-menubox-in2{/*レシピ各作り方ページ用（02）*/
width:565px;
height:620px;
background-image:url(../images/cook_menu_bg02.png);
background-repeat:repeat-y;
}

#cook-menubox-in-all2{/*レシピ各作り方ページ用（02）（04）*/
width:565px;
height:410px;
}

#cook-menubox-in-r2{/*レシピ各作り方ページ用（02）（04）*/
width:310px;
height:410px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-l2{/*レシピ各作り方ページ用（02）（04）*/
width:175px;
height:410px;
padding-left:30px;
padding-right:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-r2{/*レシピ各作り方ページ用（02）（04）*/
width:310px;
height:410px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

/*--------------04レシピのみ-------------*/

#cook-menubox-in04{/*レシピ各作り方ページ用（02）（04）*/
width:565px;
height:555px;
background-image:url(../images/cook_menu_bg02.png);
background-repeat:repeat-y;
}






/*-----------------------------------------------------------------------------*/
#recipe-mainbox-all1800{/*レシピページ用（03）*/
width:900px;
height:1600px;
}


#recipe-mainbox-l1800{/*レシピページ用（03）*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:1600px;
}


#cook-mainbox-r1800{/*レシピ各作り方ページ用*/
float:right;
background-image:url(../images/cook_bg.gif);
background-repeat:repeat-y;
padding-right:15px;
height:1600px;
width:605px;
}


#cook-menubox-in3{/*レシピ各作り方ページ用（03）*/
width:565px;
height:870px;
background-image:url(../images/cook_menu_bg02.png);
background-repeat:repeat-y;
}

#cook-menubox-in-all3{/*レシピ各作り方ページ用（03）*/
width:565px;
height:710px;
}

#cook-menubox-in-r3{/*レシピ各作り方ページ用（03）*/
width:310px;
height:710px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-l3{/*レシピ各作り方ページ用（03）*/
width:175px;
height:710px;
padding-left:30px;
padding-right:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-r3{/*レシピ各作り方ページ用（03）*/
width:310px;
height:710px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}
/*-----------------------------------------------------------------------------*/











/*-----------------------------------------------------------------------------*/
#recipe-mainbox-all500{/*レシピページ用（06）*/
width:900px;
height:500px;
}


#recipe-mainbox-l500{/*レシピページ用（06）*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:500px;
}


#cook-mainbox-r500{/*レシピ各作り方ページ用*/
float:right;
background-image:url(../images/cook_bg.gif);
background-repeat:repeat-y;
padding-right:15px;
height:500px;
width:605px;
}


#cook-menubox-in6{/*レシピ各作り方ページ用（06）*/
width:565px;
height:530px;
background-image:url(../images/cook_menu_bg02.png);
background-repeat:repeat-y;
}

#cook-menubox-in-all6{/*レシピ各作り方ページ用（03）*/
width:565px;
height:310px;
}

#cook-menubox-in-r6{/*レシピ各作り方ページ用（03）*/
width:310px;
height:310px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-l6{/*レシピ各作り方ページ用（03）*/
width:175px;
height:310px;
padding-left:30px;
padding-right:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}

#cook-menubox-in-r6{/*レシピ各作り方ページ用（03）*/
width:310px;
height:310px;
padding-right:20px;
padding-left:15px;
color:#333;
font-size:15px;
line-height:1.7em;
float:left;
}
/*-----------------------------------------------------------------------------*/



































#cook-menubox-point{/*レシピ各作り方ページ用　ポイント欄*/
width:470px;
height:110px;
margin:auto;
padding-left:20px;
padding-right:20px;
padding-top:10px;
background-color:#FFFFCC;
color:#930;
font-size:16px;
line-height:1.7em;
}




#cook-menubox-point120{/*レシピ各作り方ページ用　ポイント欄*/
width:470px;
height:120px;
margin:auto;
padding-left:20px;
padding-right:20px;
padding-top:10px;
background-color:#FFFFCC;
color:#930;
font-size:16px;
line-height:1.7em;
}





#cook-menubox-point160{/*レシピ各作り方ページ用　ポイント欄*/
width:470px;
height:160px;
margin:auto;
padding-left:20px;
padding-right:20px;
padding-top:10px;
background-color:#FFFFCC;
color:#930;
font-size:16px;
line-height:1.7em;
}

#p-waku-box-big{/*オレンジドットの枠（特大）Div*/
	width:605px;
	height:771px;
	padding-top:10px;
	background-image:url(../images/waku-p-big.gif);
	background-repeat:no-repeat;
}



#p-waku-box{/*オレンジドットの枠（大）Div*/
	width:605px;
	height:745px;
	padding-top:10px;
	background-image:url(../images/waku-p.gif);
	background-repeat:no-repeat;
}

#p-waku-box-m{/*オレンジドットの枠（中）Div*/
	width:605px;
	height:539px;
	padding-top:10px;
	background-image:url(../images/waku-p-m.gif);
	background-repeat:no-repeat;
}



#p-waku-box-s{/*オレンジドットの枠（小）Div*/
	width:605px;
	height:537px;
	padding-top:10px;
	background-image:url(../images/waku-p-s.gif);
	background-repeat:no-repeat;
}

#p-waku-img{
	width:605px;
	margin:auto;
}

#p-waku-title{
	background-image:url(../images/title-bg.gif);
	background-repeat:no-repeat;
	width:530px;
	height:25px;
	margin-left:7px;
	margin-right:8px;
	padding-left:60px;
	padding-top:5px;
	font-size:17px;
	text-align:left;
	color:#06C;
	font-weight:bold;
}


#p-waku-moji{
	width:565px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	font-size:16px;
	line-height:1.5em;
	text-align:left;
	color:#666666;
}



#mainbox-l{/*各コンテンツページ用*/
float:left;
padding-left:15px;
padding-right:15px;
width:250px;
height:1000px;
}


#mainbox-r{/*各コンテンツページ用*/
float:right;
text-align:center;
padding-right:15px;
height:1000px;
width:605px;
}






#info-box{
width:470px;
height:220px;
background-image:url(../images/info-bg.gif);
background-repeat:no-repeat;
}


#info-box2{
width:525px;
height:235px;
background-image:url(../images/info-bg2.gif);
background-repeat:no-repeat;
}

#box-on{
padding-left:18px;
font-size:15px;
}


/*下の項目 注文方法・お支払について・配送方法について　DIV欄*/
#box-all{
	width:900px;
	height:780px;
	font-size:13px;
	line-height:1.8em;
}

#box-01{
float:left;
width:266px;
height:780px;
text-align:left;
padding-left:30px;
}

#box-02{
float:left;
width:266px;
height:780px;
text-align:left;
padding-left:21px;
padding-right:21px;
}

#box-03{
float:left;
width:266px;
height:780px;
text-align:left;
padding-right:30px;
}

.midashi{
	font-size:17px;
	font-weight:800;
	color:#663300;
}

.f-aka{
	font-weight:700;
	color:#FF0000;
}








/*便箋CSS*/
.letter {
	width:630px;
	margin-left:20px;
	float:left;
 background-image:url(../images/washi09.jpg);
 padding: 1em;
 border: 1px solid #eee;
 border-right: 2px solid #eee;
 border-bottom: 2px solid #eee;
}
.letter p {
 font-size: 0.9em;
 line-height: 2.2em;
 padding-bottom: 0.25em;
 display: inline;
 border-bottom: 1px dotted #999;
 color: #777;
}



/*エコファーマーDIV*/
#eco-m{
	float:left;
}









#main-box {  
width: 750px;
background-image: url(../images/bg3.gif);
background-repeat:repeat-y;
margin : auto; 
}



/*--Flashボックス--*/
#f-box {  
width: 610px;
height: 200px;
float: left;
}

#f-box2 {  
width: 140px;
height: 200px;
float: right;
font-size: 10px;
text-align: center;
}





/*-----------------------------
	ヘッダー
-------------------------------*/
#header {
height: 90px;
margin : auto;
background-image: url(../images/header.gif);
background-repeat: repeat-x;
position: relative;
}


h1 {
font-size: 12px;
/*color:#895b00;*/
color:#FFF;
font-weight: normal;
/*text-align: right;
padding-top: 2px;
padding-right: 10px;*/
}

#header-img {
width: 750px;
height: 90px;
margin : auto;
background-image: url(../images/head-title.gif);
background-repeat: no-repeat;
position: relative;
}

#header-img-font{
font-size: 12px;
color: #895b00;
text-align: left;
padding-top: 57px;
padding-left: 7px;
position: relative;
}


/*-----------------------------
	メニュー
-------------------------------*/
#side-manu {
width: 300px;
height: 580px;
float: left;
}


.menu-box {
width: 300px;
font-size: 12px;
text-align: left;
position: relative;
}

.menu-box font {
padding-left: 20px;
line-height: 1.5;
}

/*
.menu-line {
width: 300px;
height: 11px;
padding-top: 11px;
clear:both;
}
*/

.box1 {
width: 200px;
float: left;
}



.box2 {
width: 100px;
float: left;
}





a.menu {/*リンクされた文字*/
    color: #666666;
    font-style:normal;
	text-decoration:none;
}

a:link.menu {/*未訪問のリンク*/
    color:#666666;
    font-style:normal;
	text-decoration:none;
}

a:visited.menu {/*訪問後のリンク*/
    color:#934C7B;
	text-decoration:none;
}

a:hover.menu {/*マウスをのせたとき*/
    color: #990000;
    font-style:normal;
    text-decoration:underline;
}
a:active.menu {/*クリック中*/
    text-decoration:none;
}


#kyoushi {
font-size: 12px;
text-align: left;
padding-left: 22px;
}



/*-----------------------------
	メイン部分
-------------------------------*/


#maintextbox {
width: 435px;
height: 580px;
float: right;
padding-left: 15px;
}





/*-- 新着情報BOX   --*/

.new-box {
font-size: 12px;
}

.new-box-line {
height: 6px;
padding-top: 2px;
clear:both;
}


/*--ここまで--*/




#note-box {
width:410px;
background-image: url(../images/note-bg.gif);
background-repeat: repeat-y;
font-size: 12px;
text-align: left;
padding-left: 20px;
line-height: 2.25;
}




#kugiri{
font-size: 12px;
color: #FFFFFF;
}




#syoukai-box {
width:720px;
background-image: url(../images/bg_cork01.gif);
background-repeat: repeat-y x;
margin : auto;
font-size: 11px;
text-align: left;
line-height: 1.5;
}


#kabe {
width: 620px;
height: 420px;
background-image: url(../images/kabe.gif);
background-repeat: no-repeat;
padding-top: 70px;
padding-left: 37px;
margin : auto;
}



/*フッター*/
#footer-box {
margin:auto;
background-image:url(../images/fd2.gif);
background-repeat:no-repeat;
width:892px;
height:100px;
font-size: 11px;
text-align: center;
line-height: 1.5;
}


h2 {
font-size: 13px;
color: #44bbaa;
font-weight: bold;
text-align: center;
margin: 0px;
padding: 6px 0px 0px 0px;
}



.hr01 {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #FFCC33; /* 線色 */
   height: 1px; /* 高さ */
    }

.hr02 {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #663300; /* 線色 */
   height: 1px; /* 高さ */
    }


strong {
font-weight: normal;}


#nyuryoku-box{
	width:757px;
	text-align:right;
	padding-right:13px;
	padding-bottom:5px;	
	}

#souryou-box-i{
	width:760px;
	text-align:right;
padding-right:10px;
	}

#souryou-box-i img {
		vertical-align:middle;
}


#yaji-box{
	width:739px;
	text-align:right;
	padding-right:31px;	
	}






/*-------------------------効用ページ--------------------------------*/

.kounou_p{/*かぼちゃ効能*/
	width:892px;
	height:700px;
	margin:auto;
	background-image:url(../images/healthy01.jpg);
	background-repeat:no-repeat;
}

.kounou_p_left{/*かぼちゃ効能*/
float:left;
	width:257px;
	height:290px;
	padding-top:410px;
	padding-left:43px;
}

.kounou_p_right{/*かぼちゃ効能*/
float:left;
width:552px;
	height:650px;
	padding-top:50px;
	padding-right:40px;
	font-size:0.9em;
	line-height:1.5em;
	color:#333333;
}



.kounou_t{/*トマト効能*/
	width:892px;
	height:700px;
	margin:auto;
	background-image:url(../images/healthy02.jpg);
	background-repeat:no-repeat;
}

.kounou_t_left{/*トマト効能*/
float:left;
	width:257px;
	height:290px;
	padding-top:410px;
	padding-left:43px;
}

.kounou_t_right{/*トマト効能*/
float:left;
width:552px;
	height:650px;
	padding-top:50px;
	padding-right:40px;
	font-size:0.9em;
	line-height:1.5em;
	color:#333333;
}



/*----------------------フォームボタンＣＳＳ----------------------------------*/ 

.submit_button-main {
    /*padding: 10px 30px;
    font-size: 1.2em;*/
	
	font-size: 1.2em;/* 文字サイズを1.4emに指定 */
    font-weight: bold;/* 文字の太さをboldに指定 */
    padding: 10px 30px;  /* 縦方向に10px、横方向に30pxの余白を指定 */
    color: #fff;/* 文字色を白色に指定 */
    border-style: none;/* ボーダーをなくす */
	/*background-color:#FFB5B7;*/
	background-color:#630;
	
    /* ボタンの影の指定
     * 影の横幅を2px
     * 縦長を2px
     * ぼかしを3px
     * 広がりを1px
     * 色を#666（グレー）に指定 */
    box-shadow: 2px 2px 3px 1px #CCC;
    -moz-box-shadow: 2px 2px 3px 1px #CCC;
    -webkit-box-shadow: 2px 2px 3px 1px #CCC;

    /* テキストの影の指定
     * 影の横幅を1px
     * 縦長を1px
     * ぼかしを2px
     * 色を#000（黒）に指定 */
    /*text-shadow: 1px 1px 2px #000;*/

    /* グラデーションの指定 */
    /*background: -moz-linear-gradient(bottom, #36d, #248 50%, #36d);
    background: -webkit-gradient(linear, left bottom, left top, from(#36d), color-stop(0.5, #248), to(#36d));*/

    /* 角丸の指定 */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.submit_button-main:hover {/* 透明度を20%に指定 */
  opacity: 0.8;
}
