/* カバー
-----------------------------------------------------------------------------------------------------*/
h2.new-cover {
background:url(../img2/cover/new-cover.jpg) no-repeat 0 0;
}
h2.new-cover a {
background:url(../img2/cover/new-cover.jpg) no-repeat 0 0;
}



/* サイド
-----------------------------------------------------------------------------------------------------*/
.news-s-box {
width:188px;
margin:0;
padding:0;
}
.news-s-box h4 {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/news/news-s.gif) no-repeat 0 0;
display:block;
}
.news-s-box h4 a {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/news/news-s.gif) no-repeat 0 0;
display:block;
}
.news-s-box h4 a:hover {
width:188px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img2/news/news-s.gif) no-repeat -188px 0;
display:block;
}
.news-s-box ul {
width:188px;
margin:0;
padding:0;
list-style:none;
}
.news-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.news-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.news-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.n-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/news/news-s.gif) no-repeat 0 -49px;
}
li.n-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/news/news-s.gif) no-repeat 0 -49px;
}
li.n-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/news/news-s.gif) no-repeat -188px -49px;
}

/*--月別アーカイブ用--*/
.news-s-box2 {
width:188px;
margin:40px 0 0 0;
padding:0;
}
.news-s-box2 h4 {
margin:0;
padding:0 0 7px 0;
font-size:0.8em;
font-weight:normal;
color:#666666;
border-bottom:#666666 1px solid;
}
.news-s-box2 ul {
margin:0;
padding:0;
list-style:none;
}
.news-s-box2 li {
margin:7px 0 0 0;
padding:0 0 7px 0;
font-size:0.8em;
border-bottom:#CCCCCC 1px solid;
text-indent:15px;
}





/* お知らせ
-----------------------------------------------------------------------------------------------------*/
h3.news-bar {
width:530px;
height:26px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/news/news-bar.gif) no-repeat 0 0;
display:block;
}
h3.news-bar a {
width:530px;
height:26px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img2/news/news-bar.gif) no-repeat 0 0;
display:block;
}


/* アーカイブページ
-----------------------------------------------------------------------------------------------------*/
.news-box {
clear:both;
position:relative;
width:530px;
margin:30px 0 0 0;
padding:0 0 10px 0;
border-bottom:#E9E9E9 5px solid;
    overflow: hidden;
}

.news-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .news-box {
    height: 1em;
    overflow: visible;
}
/**/

.news-box h3 {
margin:0 0 15px 0;
padding:0;
font-size:1em;
line-height:135%;
color:#996600;
font-weight:normal;

}
.news-box h3 a {
color:#996600;
}
.news-box h3 a:hover {
color:#FF9900;
}
span.date {
font-size:12px;
color:#666666;
}
.news-box img {
clear:both;
float:right;
margin:0 0 10px 15px;
padding:;
}

/*---*/
.news-box2 {
clear:both;
width:530px;
margin:50px 0 0 0;
}
h4.kako-bar {
width:530px;
height:18px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img2/news/kako-news-bar.gif) no-repeat 0 0;
}
.news-box2 ul {
margin:15px 0 0 0;
padding:0;
list-style:none;
}
.news-box2 li {
margin:7px 0 0 0;
padding:0 0 7px 0;
font-size:0.8em;
line-height:135%;
text-indent:10px;
background:url(../img2/pub/a-n.gif) repeat-x bottom left;
}

/* 月別アーカイブページ
-----------------------------------------------------------------------------------------------------*/
.news-box3 {
clear:both;
width:530px;
margin:20px 0 0 0;
padding:0;
}
.news-box3 h3 {
margin:0;
padding:0;
line-height:135%;
font-size:1em;
color:#660000;
}
.news-box3 ul {
margin:30px 0 0 0;
padding:0;
list-style:none;
}
.news-box3 li {
margin:7px 0 0 0;
padding:0 0 7px 0;
font-size:0.8em;
line-height:135%;
text-indent:10px;
background:url(../img2/pub/a-n.gif) repeat-x bottom left;
}

/* 個別ページ
-----------------------------------------------------------------------------------------------------*/

p.news-top-b {
clear:both;
float:right;
width:157px;
height:26px;
margin:20px 0 0 0;
padding:0;
text-indent:-9999em;
background:url(../img2/news/news-top-b.jpg) no-repeat top left;
display:block;
}
p.news-top-b a {
width:157px;
height:26px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/news/news-top-b.jpg) no-repeat top left;
display:block;
}
p.news-top-b a:hover {
width:157px;
height:26px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img2/news/news-top-b.jpg) no-repeat bottom left;
display:block;
}