﻿/*************************  トップイメージ  */
#imagearea{
height:300px;
position:relative;
}
#logoarea{
position:absolute;
left:0;
top:0;
width:220px;
height:118px;
z-index:0;
background:url(img/bg_logoarea.jpg) no-repeat bottom;
}
#topimage{
width:900px;
height:300px;
background-repeat:no-repeat;
text-indent:-10000px;
overflow:hidden;
z-index:100;
}
#topimage a{
display:block;
width:900px;
height:300px;
overflow:hidden;
}

/*************************  レイアウト */
body{
background:url(img/bg_body_top.jpg) repeat-x #fff;
}

/*************************  トップニュース */
h3#top_news{
}
.news_contents{
overflow:hidden;
width:650px;
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;
}

