/* CSS Document */

.left h2 {
background:url(../img/index/news.gif) no-repeat 0 0;
height:30px;
width:560px;
margin:10px 0 20px 0;
padding:0;
}
.left h2 a {
margin:0;
background:url(../img/index/news.gif) no-repeat 0 0;
height:30px;
width:560px;
text-decoration:none;
display:block;
outline:none;
text-indent:-9999em;
}
h2.osi {
background:url(../img/index/news.gif) no-repeat 0 0;
height:30px;
width:560px;
margin:10px 0 20px 0;
padding:0;
font-size:1em;
font-weight:normal;
}
h2.osi a {
margin:0;
background:url(../img/index/news.gif) no-repeat 0 0;
height:30px;
width:560px;
text-decoration:none;
display:block;
text-indent:160px;
line-height:200%;
color:#FF9900;
}

.left p.ni2{
float:right;
height:22px;
color:#666666;
font-size:0.8em;
margin:0 0 10px 10px;
padding:0 0 0 72px;
background:url(../img/index/yukijin.gif) no-repeat 0 0px;
}
.left p.ni2 a{
color:#0099FF;
padding:0;
text-decoration:none;
}


ul.blul {
clear:both;
width:540px;
margin:0 0 5px 0;
padding:0 0 10px 20px;
list-style:none;
}

.blul li {
margin:0 0 15px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
}
.blul li a {
color:#2686F0;
}
.blul li a:hover {
color:#FF9900;
}
li.news0 {
width:518px;
margin:0 0 15px 0;
padding:0;
display:block;
}
li.news0 a {
width:448px;
margin:0;
padding:1px 0 4px 70px;
display:block;
}
li.news0 a:hover {
width:448px;
margin:0;
padding:1px 0 4px 70px;
display:block;
}
li.news01 {
width:518px;
margin:0 0 15px 0;
padding:0;
background:url(../img/index/icon-osi.gif) no-repeat 0 0;
display:block;
}
li.news01 a {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/icon-osi.gif) no-repeat 0 0;
display:block;
}
li.news01 a:hover {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/icon-osi.gif) no-repeat 0 0;
display:block;
}


li.news02 {
width:518px;
margin:0 0 15px 0;
padding:0;
background:url(../img/index/yukijin.gif) no-repeat 0 0;
display:block;
}
li.news02 a {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/yukijin.gif) no-repeat 0 0;
display:block;
}
li.news02 a:hover {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/yukijin.gif) no-repeat 0 0;
display:block;
}

li.news031 {
width:518px;
margin:0 0 10px 0;
padding:0;
background:url(../img/index/icon-zakki.gif) no-repeat 0 0;
display:block;
}
li.news031 a {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-zakki.gif) no-repeat 0 0;
display:block;
}
li.news031 a:hover {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-zakki.gif) no-repeat 0 0;
display:block;
}

li.news032 {
width:518px;
margin:0 0 10px 0;
padding:0;
background:url(../img/index/icon-wave.gif) no-repeat 0 0;
display:block;
}
li.news032 a {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-wave.gif) no-repeat 0 0;
display:block;
}
li.news032 a:hover {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-wave.gif) no-repeat 0 0;
display:block;
}
li.news035 {
width:518px;
margin:0 0 10px 0;
padding:0;
background:url(../img/index/yasai-icon.gif) no-repeat 0 0;
display:block;
}
li.news035 a {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/yasai-icon.gif) no-repeat 0 0;
display:block;
}
li.news035 a:hover {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/yasai-icon.gif) no-repeat 0 0;
display:block;
}


.newsbox {
clear:both;
width:530px;
margin:0 0 10px 20px;
padding:0 0 10px 0;
background:url(../img/pub/a-n.gif) repeat-x bottom left;
    overflow: hidden;
}

.newsbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .newsbox {
    height: 1em;
    overflow: visible;
}
/**/
.newsbox h3 {
border:none;
}
.newsbox img {
clear:both;
float:left;
margin:0 20px 10px 0;
padding:0;
border:none;
}
h3.i-news0 {
width:518px;
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
font-weight:normal;
display:block;
}
h3.i-news0 a {
width:448px;
margin:0;
padding:1px 0 4px 70px;
display:block;
}
h3.i-news0 a:hover {
width:448px;
margin:0;
padding:1px 0 4px 70px;
display:block;
}
h3.i-news01 {
width:518px;
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
font-weight:normal;
background:url(../img/index/icon-osi.gif) no-repeat 0 0;
display:block;
}
h3.i-news01 a {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/icon-osi.gif) no-repeat 0 0;
display:block;
}
h3.i-news01 a:hover {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/icon-osi.gif) no-repeat 0 0;
display:block;
}


h3.i-news02 {
width:518px;
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
font-weight:normal;
background:url(../img/index/yukijin.gif) no-repeat 0 0;
display:block;
}
h3.i-news02 a {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/yukijin.gif) no-repeat 0 0;
display:block;
}
h3.i-news02 a:hover {
width:448px;
margin:0;
padding:1px 0 4px 70px;
background:url(../img/index/yukijin.gif) no-repeat 0 0;
display:block;
}

h3.i-news031 {
width:518px;
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
font-weight:normal;
background:url(../img/index/icon-zakki.gif) no-repeat 0 0;
display:block;
}
h3.i-news031 a {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-zakki.gif) no-repeat 0 0;
display:block;
}
h3.i-news031 a:hover {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-zakki.gif) no-repeat 0 0;
display:block;
}

h3.i-news032 {
width:518px;
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
font-weight:normal;
background:url(../img/index/icon-wave.gif) no-repeat 0 0;
display:block;
}
h3.i-news032 a {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-wave.gif) no-repeat 0 0;
display:block;
}
h3.i-news032 a:hover {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/icon-wave.gif) no-repeat 0 0;
display:block;
}
h3.i-news035 {
width:518px;
margin:0 0 10px 0;
padding:0;
font-size:0.85em;
line-height:135%;
color:#333333;
font-weight:normal;
background:url(../img/index/yasai-icon.gif) no-repeat 0 0;
display:block;
}
h3.i-news035 a {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/yasai-icon.gif) no-repeat 0 0;
display:block;
}
h3.i-news035 a:hover {
width:448px;
margin:0;
padding:1px 0 1px 70px;
background:url(../img/index/yasai-icon.gif) no-repeat 0 0;
display:block;
}


span.date {
color:#333333;
}

.left p.ni{
clear:both;
color:#0099FF;
float:right;
margin:5px 0 5px 10px;
padding:0;
font-size:0.9em;
}
.left p.ni a{
color:#0099FF;
padding:0;
text-decoration:none;
}

/*news e*/
h3.news-e-bar {
border-bottom:5px #00643a solid;
font-size:1em;
color:#333333;
margin:20px 0;
font-weight:normal;
padding:0 0 5px 0;
}
.news-e {
width:520px;
margin:0 auto 20px auto;
    overflow: hidden;
}

.news-e:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .news-e {
    height: 1em;
    overflow: visible;
}
/**/

.news-e img {
clear:both;
float:left;
margin:0 20px 10px 0;
padding:0;
}

/*right*/
#rb{
margin:10px auto 20px auto;
padding:0;
background:url(../img/news/s-newsiti.jpg) no-repeat 0 0;
height:39px;
width:123px;
}
#rb a{
padding:0;
height:39px;
width:123px;
text-decoration:none;
text-indent:-9999em;
outline:none;
display:block;
}
#rb a:hover{
padding:0;
height:39px;
width:123px;
text-decoration:none;
background:url(../img/news/s-newsiti.jpg) no-repeat 0 bottom;
text-indent:-9999em;
outline:none;
display:block;
}

.right h5{
background:url(../img/news/s-hako.gif) no-repeat 0 0;
width:142px;
margin:0;
padding:10px 0 7px 40px;
font-size:0.8em;
font-weight:normal;
color:#666666;
}
.right ul.rul1{
margin:0 0 20px 0;
padding:0;
line-height:125%;
list-style:none;
}
.right ul.rul1 li {
background:url(../img/news/s-list.gif) no-repeat 0 8px;
padding:0 0 5px 17px;
margin:0 0 5px 0;
font-size:0.8em;
border-bottom:#CCCCCC 1px dotted;
color:#0099FF;
}
.right ul.rul1 li a{
color:#0099FF;
text-decoration:none;
}
.right ul.rul1 li a:hover{
color:#FF9900;
text-decoration:none;
}

.right ul.rul1 li img {
border:none;
}


/*right ul 2*/
.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;
}

/*生活雑記（090123追加）
----------------------------------------------*/

h2.zakki {
background:url(../img/index/zakki.gif) no-repeat 0 0;
height:35px;
width:560px;
margin:10px 0 0 0;
padding:0;
display:block;
}
h2.zakki a {
margin:0;
background:url(../img/index/zakki.gif) no-repeat 0 0;
height:35px;
width:560px;
text-decoration:none;
display:block;
outline:none;
text-indent:-9999em;
display:block;
}
h2#zakki01 {
width:560px;
height:42px;
margin:10px 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/zakki-bar.gif) no-repeat 0 0;
display:block;
}
h2#zakki01 a {
width:560px;
height:42px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/zakki-bar.gif) no-repeat 0 0;
display:block;
}

/* くだもの・野菜
----------------------------------------------*/
h2#yasai01 {
width:560px;
height:42px;
margin:10px 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/yasai-bar.gif) no-repeat 0 0;
display:block;
}
h2#yasai01 a {
width:560px;
height:42px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/yasai-bar.gif) no-repeat 0 0;
display:block;
}