/* CSS Document */
h2.yasai{
width:560px;
height:140px;
background:url(../img/yasai/yasai.jpg) no-repeat 0 0;
text-indent:-9999em;
outline:none;
margin:10px 0 30px 0;
padding:0;
display:block;
}
h2.yasai a{
width:560px;
height:140px;
background:url(../img/yasai/yasai.jpg) no-repeat 0 0;
text-indent:-9999em;
outline:none;
margin:0;
padding:0;
display:block;
}

p.syou {
margin:0 0 15px 0;
font-size:12px;
}

.yasaibox {
clear:both;
width:560px;
margin:0 0 30px 0;
padding:0;
    overflow: hidden;
}

.yasaibox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .yasaibox {
    height: 1em;
    overflow: visible;
}
/**/

.syoukai {
float:left;
width:170px;
margin:0 15px 10px 0;
padding:0;
background:url(../img/yasai/yasai-img3.gif) no-repeat 0 0;
}
.syoukai img {
width:165px;
height:125px;
margin:0 0 5px 0;
padding:0;
border:none;
position:relative;
}


.kobetu {
color:#FFFFFF;
font-size:1em;
margin:0 0 20px 0;
padding:5px 0 2px 5px;
background:#00441B;
line-height:110%;
}
.kobetubox {
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.kobetubox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .kobetubox {
    height: 1em;
    overflow: visible;
}
/**/
.kobetubox img {
float:left;
margin:0 20px 5px 0;
padding:0;
}

.kobetubox p {
clear:both;
margin:0 0px 10px 0;
padding:0;
}
.b-box {
width:538px;
margin:0 0 20px 0;
padding:10px 10px 0 10px;
border:#999999 1px solid;
    overflow: hidden;
}

.b-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .b-box {
    height: 1em;
    overflow: visible;
}
/**/
.m-box {
width:560px;
margin:0;
padding:0;
}

#saihu{
width:181px;
height:43px;
margin:20px 0 0 0;
padding:0;
}
#saihu h5 {
background:url(../img/yasai/s-saihu.gif) no-repeat 0 0;
width:142px;
margin:0;
padding:15px 0 10px 40px;
font-size:0.8em;
font-weight:normal;
color:#666666;
}
.rul2{
width:182px;
margin:5px 0 20px 0;
padding:0;
background:#c4d898;
}
.right div.rul2 ul{
width:162px;
margin:0;
padding:10px;
list-style:none;
}
.right div.rul2 ul li{
padding:0;
margin:0 0 5px 0;
font-size:0.8em;
color:#0099FF;
}
.right div.rul2 ul li a{
padding:0;
margin:0;
color:#0099FF;
text-decoration:none;
}
.right div.rul2 ul li a:hover{
padding:0;
margin:0;
color:#FF9900;
text-decoration:none;
}
















#saihu #saihutxt{
float:left;
padding-top:10px;
}
#saihu #saihutxt{
float:left;
color:#000000;
padding-top:10px;
}
#saihu #saihutxt a{
color:#000000;
}
#rightblock{
width:181px;
background-color:#bad488;
margin:0 0 20px 0;

}
#rightblock p{
text-align:center;
margin:10px 0 0 0;
color:#0099FF;
}
#rightblock p a{
text-align:center;
color:#0099FF;
}
#left #row1{
width:558px;
height:155px;
margin:15px 0 0 5px;
padding:0;
}

#row1 .img1{
float:left;
width:175px;
height:auto;
margin:15px 0 0 0;
padding:0;
}
.txt{
float:left;
width:170px;
height:auto;
margin:0;
padding-left:5px;
}
.txt a{
text-decoration:none;
color:#0099ff;
}
#row1 .img2{
float:left;
width:175px;
height:auto;
margin:15px 10px 0 0 ;
padding:0;
}
#left #row2{
width:563px;
height:137px;
margin:15px 0 0 5px;
padding:0;
}
#row3{
float:left;
width:563px;
height:auto;
margin:60px 0 30px 0;
}
#row4{
float:left;
width:563px;
height:auto;
color:#660000;
margin:0 0 40px 0;
text-align:right;
}















p#bluebg{
margin:10px auto 20px auto;
padding:0;
background:url(../img/yasai/s-yasaiiti.jpg) no-repeat 0 0;
height:39px;
width:123px;
}
p#bluebg a{
padding:0;
height:39px;
width:123px;
text-decoration:none;
text-indent:-9999em;
display:block;
}
p#bluebg a:hover{
padding:0;
height:39px;
width:123px;
text-decoration:none;
background:url(../img/yasai/s-yasaiiti.jpg) no-repeat center bottom;
text-indent:-9999em;
display:block;
}

#bluebg p{
text-align:center;
margin:5px 0 0 0;
color:#ffffff;
}
#bluebg p a{
text-decoration:none;
text-align:center;
margin:5px 0 0 0;
color:#ffffff;
}





/*野菜カテゴリー（09/01/23追加）
------------------------------------------------------*/
.yasai-catebox {
clear:both;
width:560px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.yasai-catebox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .yasai-catebox {
    height: 1em;
    overflow: visible;
}
/**/
h3.yasai-cate {
width:126px;
height:16px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/yasai/yasai-cate.gif) no-repeat 0 0;
}

ul.yacai-li {
margin:0 0 20px 0;
padding:0;
line-height:125%;
list-style:none;
    overflow: hidden;
}

ul.yacai-li:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html ul.yacai-li {
    height: 1em;
    overflow: visible;
}
/**/
ul.yacai-li li {
float:left;
width:230px;
background:url(../img/news/s-list.gif) no-repeat 0 8px;
padding:0 0 5px 17px;
margin:0 30px 5px 0;
font-size:0.8em;
border-bottom:#CCCCCC 1px dotted;
color:#0099FF;
}
ul.yacai-li a{
color:#0099FF;
text-decoration:none;
}
ul.yacai-li a:hover{
color:#FF9900;
text-decoration:none;
}


/*野菜カテゴリーサイド（09/01/23追加）
------------------------------------------------------*/
.yasai-catebox-s {
clear:both;
width:180px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.yasai-catebox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .yasai-catebox {
    height: 1em;
    overflow: visible;
}
/**/

ul.yacai-li-s {
margin:0;
padding:0;
line-height:125%;
list-style:none;
    overflow: hidden;
}

ul.yacai-li-s:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html ul.yacai-li-s {
    height: 1em;
    overflow: visible;
}
/**/
ul.yacai-li-s li {
width:180px;
background:url(../img/news/s-list.gif) no-repeat 0 8px;
padding:0 0 5px 17px;
margin:0 30px 5px 0;
font-size:0.8em;
border-bottom:#CCCCCC 1px dotted;
color:#0099FF;
}
ul.yacai-li-s a{
color:#0099FF;
text-decoration:none;
}
ul.yacai-li-s a:hover{
color:#FF9900;
text-decoration:none;
}


h3.yasaila {
font-size:1em;
margin:0 0 20px 0;
padding:0 0 5px 0;
color:#996600;
border-bottom:#996600 double;
}
h3.yasaila a {
color:#996600;
}
h3.yasaila a:hover {
color:#FF9900;
}

p.yasai-blog {
width:553px;
height:69px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
background:url(../img/yasai/yasa-blog.jpg) no-repeat top left;
display:block;
}
p.yasai-blog a {
width:553px;
height:69px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/yasai/yasa-blog.jpg) no-repeat top left;
display:block;
}
p.yasai-blog a:hover {
width:553px;
height:69px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/yasai/yasa-blog.jpg) no-repeat bottom left;
display:block;
}