/* 共通項 */
img{
border:none;
}

.link
{
margin               :0px 0px 5px 0px;
padding              :0px 5px 0px 5px;
border               :0px;
font-size            :12px;
line-height          :120%;
background-color     :#ffffff;
}


/* menu 01-----------------------------------*/
#navi{
margin               :0px 0px 0px 0px;
padding              :0px 0px 0px 0px;
border               :0px;
width                :140px;
}
#navi ul{
margin               :0px;
padding              :0px;
width                :140px;
display              :block;
}
#navi ul li{
width                :140px;
height               :40px;
list-style           :none;
margin               :0px;
padding              :0px;
display              :block;
text-indent          :-9999px;
}
#navi ul li a{
width                :140px;
height               :40px;
text-decoration      :none;
display              :block;
margin               :0px;
padding              :0px;
}


/* navi1 */
#navi ul li#navi01 a{
background            :url("img/b_contents01.gif") no-repeat left top;
}
#navi ul li#navi01 a#current{
background            :url("img/b_contents01_p.gif") no-repeat left top;
}
#navi ul li#navi01 a:hover{
background            :url("img/b_contents01_p.gif") no-repeat left top;
}

/* navi2 */
#navi ul li#navi02 a{
background            :url("img/b_contents02.gif") no-repeat left top;
}
#navi ul li#navi02 a#current{
background            :url("img/b_contents02_p.gif") no-repeat left top;
}
#navi ul li#navi02 a:hover{
background            :url("img/b_contents02_p.gif") no-repeat left top;
}

/* navi3 */
#navi ul li#navi03 a{
background            :url("img/b_contents03.gif") no-repeat left top;
}
#navi ul li#navi03 a#current{
background            :url("img/b_contents03_p.gif") no-repeat left top;
}
#navi ul li#navi03 a:hover{
background            :url("img/b_contents03_p.gif") no-repeat left top;
}

/* navi4 */
#navi ul li#navi04 a{
background            :url("img/b_contents04.gif") no-repeat left top;
}
#navi ul li#navi04 a#current{
background            :url("img/b_contents04_p.gif") no-repeat left top;
}
#navi ul li#navi04 a:hover{
background            :url("img/b_contents04_p.gif") no-repeat left top;
}

/* navi5 */
#navi ul li#navi05 a{
background            :url("img/b_contents05.gif") no-repeat left top;
}
#navi ul li#navi05 a#current{
background            :url("img/b_contents05_p.gif") no-repeat left top;
}
#navi ul li#navi05 a:hover{
background            :url("img/b_contents05_p.gif") no-repeat left top;
}

/* メニュー下トップページへ */
#gotop{
width:100px;
height:28px;
margin:0px;
padding:11px 20px 11px 20px;
}


/* menu 02-----------------------------------*/
#navi002{
width                :130px;
margin               :0px;
padding              :5px;
border               :0px;
font-size            :10px;
line-height          :120%;
}

a.navi003{
color                :#993333;
text-decoration      :none; 
}

/* policy ------------------------------- */
#policy
{
margin               :10px 15px 10px 15px;
padding              :10px 10px 10px 10px;
border-width         :1px;
border-color         :#dddddd #aaaaaa #aaaaaa #dddddd;
border-style         :solid;
font-size            :12px;
line-height          :130%;
background-color     :#ffffff;
}


/* map ----------------------------------- */
#map01
{
margin               :10px 15px 10px 15px;
padding              :20px 20px 20px 20px;
border-width         :1px;
border-color         :#dddddd #aaaaaa #aaaaaa #dddddd;
border-style         :solid;
font-size            :12px;
line-height          :130%;
background-color     :#ffffff;
}

a.map02
{
margin               :5px 5px 0px 5px;
padding              :0px 0px 0px 0px;
border-width         :0px;
color                :#cc6600;
font-size            :13px;
text-decoration      :none; 
line-height          :130%;
background-color     :#ffffff;
}

p.map03
{
margin               :5px 15px 10px 15px;
padding              :0px 10px 10px 10px;
border-width         :0px;
font-size            :12px;
line-height          :130%;
background-color     :#ffffff;
}


/* top page --------------------------*/
.top001
{
width                :560px;
margin-right         :0px;
padding-right        :5px;
border               :0px;
font-size            :10px;
line-height          :100%;
background-color     :#ffffcc;
}
a.top{
color                :#993333;
text-decoration      :none; 
}

#cgi{
width:440px;
height:331px;
overflow:scroll;
overflow-x:hidden;
overflow-y:scroll;
background-color:#ffffff;
}

/* 旬の野菜ガイド 
-------------------------------------------------------------------------------------*/
.v001{
width:550px;
margin:5px;
font-size:12px;
}

.v002{
margin:0;
padding:10px 70px 10px 10px;
font-size:12px;
text-align:left;
line-height:140%;
}

.v003{
margin:0;
padding:10px 50px 10px 70px;
font-size:12px;
text-align:left;
line-height:140%;
}

.v004{
margin:0;
padding:10px 20px 10px 50px;
font-size:12px;
text-align:left;
line-height:140%;
}

/* 野菜写真 */
.yasai{
width:160px;
height:250px;
margin:2px;
padding:5px;
background-color:#FFFFFF;
border-color:#666666;
border-style:solid;
border-width:1px;
text-align:left;
font-size:12px;
}

.yasainame{
font-size:13px;
color:#CC3333;
}

/* 季節枠 */
#haru{
width:540px;
margin:0px;
padding:5px;
background-color:#fad3de;
text-align:center;
}

#natsu{
width:540px;
margin:0px;
padding:5px;
background-color:#d6efc7;
text-align:center;
}

#aki{
width:540px;
margin:0px;
padding:5px;
background-color:#f3dabb;
text-align:center;
}

#fuyu{
width:540px;
margin:0px;
padding:5px;
background-color:#d5d8f8;
text-align:center;
}

/* イベントガイド 
--------------------------------------------------------------------------------------*/
.event001{
font-size:12px;
margin:3px;
line-height:130%;
}

/* リンク 
---------------------------------------------------------------------------------------*/
.li001{
width:530px;
margin:5px;
padding-left:20px;
font-size:12px;
}

a.li002{
font-size:12px;
color:#CC3300;
}

a:hover.li002{
font-size:12px;
color:#FF3333;
text-decoration:underline;
}
