/***********************
top　
***********************/
div#flash{
background:url("../img/FlashBack.jpg") repeat-x ;
}
div#flasharea{
display:block;
margin:0 auto;
width:100%;
}
div#flasharea h2{
/*
padding-left:30px;
*/
}
div#flash img{
display:block;
width:991px;
margin:0 auto;
}


div.contentsBlock div#TopNews{
font-size:0.7em;
width:571px;
background:url("../img/NewsBackTop.gif") no-repeat;
padding-top:6px;
}
div.contentsBlock div#TopNewsEnd{
padding-bottom:6px;
background:url("../img/NewsBackBottom.gif") no-repeat bottom;
}

div.contentsBlock div#TopNews ul{
background:url("../img/NewsBack.gif") repeat-y;
padding:0 20px 10px 20px;
}
div.contentsBlock div#TopNews ul li{
background:url("../common/img/line01.gif") repeat-x bottom;
padding:7px 0 5px 0;
}
div.contentsBlock div#TopNews ul li a{
background:url("../img/iconRss.gif") no-repeat left 1px;
padding-left:15px;
}
div.contentsBlock div#TopNews ul li img{
padding:0 0 0 5px;
}
div.contentsBlock div#TopNews em{
padding-right:10px;
}
div.office{
font-size:0.8em;
background:url("../common/img/line01.gif") repeat-x bottom;
margin-bottom:15px;
}
div.office p#addr01{
width:242px;
margin:0 0 0 35px;
padding-bottom:20px;
}
div.office p#addr02{
width:242px;
margin:0 0 0 57px;
padding-bottom:20px;
}
div.office p img{
margin:38px 10px 0 0;
}
