/*--toppage--*/

body {
color:#FFFFFF;
font-size:12px;
background:#000000;
}

#header {
background:url(../images/header_bg.gif) repeat-x;
}

#top_flash {
width:830px;
margin:0 auto;
text-align:center;
}

#gnavi_box {
width:830px;
margin:0 auto;
}

#top_line{
border-bottom:1px solid #333333;
}

#toppage {
width:830px;
margin:0 auto;
}

#top_left {
width:598px;
float:left;
}

#top_right {
width:199px;
float:right;
}

#topics {
width:350px;
background:url(../images/topics.gif) no-repeat top left;
float:left;
}

#commended {
width:350px;
background:url(../images/commended.gif) no-repeat top left;
}

#pickup {
width:350px;
background:url(../images/pickup.gif) no-repeat top left;
}

#right_box{
width:450px;
float:right;
}

#project {
background:url(../images/kansei.gif) no-repeat top left;
}

#doboku {
margin-left:10px;
padding-top:15px;
background:url(../images/doboku.gif) no-repeat top left;
}

#norimen {
margin-left:10px;
padding-top:15px;
background:url(../images/norimen.gif) no-repeat top left;
}

#kenchiku {
margin-left:10px;
padding-top:15px;
background:url(../images/kenchiku.gif) no-repeat top left;
}

#reform {
margin-left:10px;
padding-top:15px;
background:url(../images/reform.gif) no-repeat top left;
}

#genba {
width:800px;
background:url(../images/genba.gif) no-repeat top left;
}

#counter{
text-align:right;
padding-right:20px;
}

#counter p{
font-size:14px;
vertical-align:middle;
display:inline;
}

#counter img{
vertical-align:middle;
}
