#home-VUVOX-wrap {
width: 800px;
padding-bottom: 10px;
margin: auto;
}



#home-left-column {
width: 580px;
margin-bottom: 30px;
float: left;
}
#home-left-column h3 a.rss_icon {
position: absolute;
top: 7px;
right: 7px;
z-index: 2;
}
#home-left-column h3 a:hover.rss_icon img {
filter:alpha(opacity=85);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

/* お知らせ */
#home-news-wrap {
width: 560px;
margin-bottom: 20px;
float: left;
}
#home-news-wrap h3 {
width: 560px;
height: 30px;
background-image: url(http://www.nakanishikenji.jp/common/images/home_news_title.jpg);
background-repeat: no-repeat;
margin-bottom: 10px;
position: relative;
}
#home-news-wrap h3 a.archives-link {
display: block;
width: 300px;
height: 30px;
}
#home-news-wrap h3 a.archives-link span {
display: none;
}
#home-news-wrap ul {
}
#home-news-wrap ul li {
font-size: 80%;
border: solid 1px #DDDCDC;
margin-bottom: 3px;
padding: 2px;
}
#home-news-wrap ul li span {
color: #9A9A9A;
padding: 0 10px;
}
#home-news-wrap ul li a {
text-decoration: none;
color: #124FB3;
padding-left: 10px;
border-left: solid 1px #DDDCDC;
}
#home-news-wrap ul li a:hover {
color: #0099CC;
}

/* 活動 */
#home-action-wrap {
width: 560px;
margin-bottom: 20px;
float: left;
}
#home-action-wrap h3 {
width: 560px;
height: 30px;
background-image: url(http://www.nakanishikenji.jp/common/images/home_action_title.jpg);
background-repeat: no-repeat;
margin-bottom: 10px;
position: relative;
}
#home-action-wrap h3 a.archives-link {
display: block;
width: 300px;
height: 30px;
}
#home-action-wrap h3 a.archives-link span {
display: none;
}
#home-action-wrap ul {
}
#home-action-wrap ul li {
font-size: 80%;
border: solid 1px #DDDCDC;
margin-bottom: 3px;
padding: 2px;
}
#home-action-wrap ul li span {
color: #9A9A9A;
padding: 0 10px;
}
#home-action-wrap ul li a {
text-decoration: none;
color: #124FB3;
padding-left: 10px;
border-left: solid 1px #DDDCDC;
}
#home-action-wrap ul li a:hover {
color: #0099CC;
}

/* ブログ */
#home-blog-wrap {
width: 560px;
margin-bottom: 20px;
float: left;
}
#home-blog-wrap h3 {
width: 560px;
height: 30px;
background-image: url(http://www.nakanishikenji.jp/common/images/home_blog_title.jpg);
background-repeat: no-repeat;
margin-bottom: 10px;
position: relative;
}
#home-blog-wrap h3 a.archives-link {
display: block;
width: 300px;
height: 30px;
}
#home-blog-wrap h3 a.archives-link span {
display: none;
}
#home-blog-wrap dl {
font-size: 80%;
border-bottom: dotted 1px #444444;
margin-bottom: 10px;
padding: 0 5px 3px 5px;
}
#home-blog-wrap dl dt {
margin-bottom: 5px;
}
#home-blog-wrap dl dt span {
color: #000000;
padding-right: 10px;
}
#home-blog-wrap dl dt a {
text-decoration: none;
color: #124FB3;
}
#home-blog-wrap dl dt a:hover {
color: #0099CC;
}
#home-blog-wrap dl dd {
color: #3C3C3C;
padding: 0 5px;
}

#home-right-column {
width: 200px;
margin-bottom: 30px;
float: left;
}

/* 最近の写真 */
#home-photo-wrap {
width: 200px;
background-color: #EEEEEE;
margin-bottom: 20px;
text-align: center;
float: left;
}
#home-photo-wrap h3 {
width: 200px;
height: 30px;
background-image: url(http://www.nakanishikenji.jp/common/images/home_photo_title.gif);
background-repeat: no-repeat;
margin-bottom: 5px;
}
#home-photo-wrap h3 span {
display: none;
}
#photo-list {
margin: 5px;
}
#home-photo-wrap ul {
width: 190px;
background-color: #FFFFFF;
margin-bottom: 5px;
float: left;
}
#home-photo-wrap ul li.even {
width: 95px;
text-align: center;
margin: 2px 0;
float: left;
}
#home-photo-wrap ul li.odd {
width: 95px;
text-align: center;
margin: 2px 0;
float: right;
}
#home-photo-wrap ul li a img {
border: solid 1px #CCCCCC;
padding: 1px;
}
#home-photo-wrap ul li a:hover img {
filter:alpha(opacity=85);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

/* バナー */
#home-banner-wrap {
width: 200px;
margin-bottom: 20px;
float: left;
}
#home-banner-wrap ul {
}
#home-banner-wrap ul li {
margin-bottom: 2px;
}
#home-banner-wrap ul li a:hover img {
filter:alpha(opacity=85);
-moz-opacity:0.8;
opacity:0.8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}