﻿

/*************************  トップイメージ  */
#topimage{
width:1000px;
height:300px;
background-repeat:no-repeat;
text-indent:-10000px;
overflow:hidden;
margin:0;
}
#topimage a{
display:block;
width:1000px;
height:300px;
overflow:hidden;
}

/*************************  トップニュース */
h3#top_news{
}
.news_contents{
overflow:hidden;
width:750px;
margin:0 0 20px 0;
}
.topnews_date{
width:20%;
font-size:0.8em;
color:#666;
padding:3px 0 2px 16px;
border-bottom:1px dotted #ccc;
vertical-align:top;
background:url(img/icon_clock.gif) no-repeat left top;
background-position:0 5px;
}
.topnews_body{
overflow:hidden;
padding:2px 0 5px 0;
border-bottom:1px dotted #ccc;
vertical-align:top;
}

/*************************  トップフォト */
h3#top_photo{
}
.photo_contents{
margin:0 0 20px 0;
}
.top_photo{
font-size:0.8em;
text-align:center;
color:#666;
padding:0 0 10px 0;
}
