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

   index

------------------------------------------------*/
/*------------------------------------------------
   
   Flash
   
------------------------------------------------*/
#HeaderFlash {
position:relative;
padding:18px 0 0 0;
width:900px;
height:330px;
background:url(/img/index/flash_bg.png) center top no-repeat;
top: -30px;
margin:auto;
}
/*------------------------------------------------
   
   PRBox1
   
------------------------------------------------*/
#PRBox1 {
width:890px;
margin:auto;
position:relative;
top: -28px;
}
#PRBox1:after,
.ContentBox:after,
#PRBCBox:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.TitleBox {
background:#FAFAFA url(/img/index/Cntent_bg01.gif) left top no-repeat;
height:52px;
}
.ContentBox {
background:url(/img/index/Cntent_bg02.gif) left bottom no-repeat;
text-align:left;
}
.subtitle01 {
background:url(/img/index/subtitle01.gif) 25px 15px no-repeat;
text-indent:-999em;
height:52px;
}
.PRBCBox {
width:890px;
}
#PRBC1 {
float:left;
background:url(/img/index/img01.jpg) left top no-repeat;
padding:25px 0 0 0;
width:551px;
margin:0 0 0 2px;
}
#PRBC1 strong {
display:block;
background:url(/img/index/txt01.gif) left top no-repeat;
text-indent:-999em;
margin:0 0 0 240px;
width:310px;
height:148px;
}
#PRBC1 a {
display:block;
margin:15px 0 8px 115px;
}

#PRBC2 {
float:right;
width:315px;
background:url(/img/index/line01.gif) left top no-repeat;
padding:15px 0 0 15px;
}
.subtitle01-01 {
background:url(/img/index/subtitle01-01.gif) left top no-repeat;
text-indent:-999em;
height:25px;
margin:0 0 8px 0;
}
#PRBC2 .sanchiBbox {
background:url(/img/index/img02.jpg) center 12px no-repeat;
margin:8px auto 0 auto;
}
#PRBC2 a {
display:block;
margin:120px 0 15px 15px;
}

/*------------------------------------------------
   
   PRBox2
   
------------------------------------------------*/
#PRBox2 {
width:890px;
margin:auto;
position:relative;
top: -15px;
}
#PRBox2:after,
.ContentBox2 :after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.ContentBox2top {
background:#FAFAFA url(/img/index/Cntent2_bg01.gif) left top no-repeat;
height:6px;
font-size:0px;
}
.ContentBox2 {
background:url(/img/index/Cntent2_bg02.gif) left bottom no-repeat;
text-align:left;
}
/*------------------------------------------------
   
   PRBox2　左の今月の野菜設定
   
------------------------------------------------*/
.subtitle02 {
background:url(/img/index/subtitle02.gif) 25px 10px no-repeat;
text-indent:-999em;
height:42px;
}
#PRBC2-1 {
width:320px;
float:left;
text-align:center;
margin:0 0 0 2px;
}
#PRBCTimg {
width:280px;
margin:8px auto;
}
#PRBCTBox {
width:280px;
margin:0 auto;
line-height:120%;
}
#PRBCTBox br {
line-height:100%;
}
#PRBCButton {
float:right;
width:130px;
margin:5px 0 0 0;
}
/*------------------------------------------------
   
   PRBox2　右の新着＆バナー設定
   
------------------------------------------------*/
.subtitle03 {
background:url(/img/index/subtitle03.gif) 25px 10px no-repeat;
height:44px;
}
#NewsButton {
float:right;
margin:5px 13px 0 0;
height:32px;
width:126px;
}
#PRBC2-1 {
width:320px;
float:left;
text-align:center;
margin:0 0 0 2px;
}
#PRBC2-2 {
width:560px;
float:right;
text-align:center;
margin:0 2px 0 0;
}
#PRBCNewsBox {
width:510px;
height:220px;
margin:15px auto 0 auto;
padding:0 0 0 15px;
overflow:auto;
}
#PRBCNewsBox ul{
text-align:left;
width:490px;
}
#PRBCNewsBox li {
background:url(/img/index/list01.gif) left 3px no-repeat;
width:484px;
padding:0 0 0 16px;
margin:0 0 12px 0;
font-size:14px;
}
.NewsDey {
float:left;
width:70px;
}
.NewsTitle {
float:right;
width:400px;
}
.NewsTitle a {
float:left;
}
#PRBBCBanner {
width:527px;
height:132px;
margin:25px auto 15px auto;
}

/*------------------------------------------------
   
   PRBox3
   
------------------------------------------------*/
#PRBox3 {
width:890px;
margin:auto;
text-align:left;
}
#PRBox3:after,
.ContentBox3:after,
#PRBCBox:after {
content:".";
font-size:0;
display:block;
height:0;
visibility:hidden;
clear:both;
}
.ContentBox3 {
background:url(/img/index/Cntent3_bg02.gif) left bottom no-repeat;
}
.ContentBox3top {
background:#FAFAFA url(/img/index/Cntent3_bg01.gif) left top no-repeat;
height:6px;
font-size:0px;
}
#PRBC3-1 {
float:left;
width:430px;
margin:0 0 0 2px;
}
#PRBC3-2 {
float:right;
width:450px;
}
.subtitle04 {
background:url(/img/index/subtitle04.gif) 25px 10px no-repeat;
text-indent:-999em;
height:44px;
}
#PRYasai {
text-align:left;
background:url(/img/index/img03.jpg) 50px 65px no-repeat;
margin:0 0 0 28px;
font-size:14px;
}
#PRYBtutton {
margin:228px 0 2px 8px;
}
#RecipeBtutton {
margin:15px auto;
width:358px;
height:48px;
}
.subtitle05 {
background:url(/img/index/subtitle05.gif) 25px 10px no-repeat;
text-indent:-999em;
height:34px;
}
#PRFlash {
width:400px;
padding:0 15px 8px 15px;
font-size:14px;
font-weight:bold;
text-align:center;
margin:0 auto;
}
