@charset "utf-8";
/* CSS Document */





body{
margin:0;
padding:0;
}
#container{}
.main{
width:1000px;
padding:10px 0 0 0;
margin:0 auto;
overflow:hidden;
}

/* header start */
.header{
padding:0 0 10px 0;
}

/* main visual start */
.main-visual{
padding:0 0 1px 0;
border-top:#990002 solid 4px;
}

/* vote start */
.vote-container{
overflow:hidden;
}
.vote-index{
height:39px;
padding:11px 0 0 0;
text-align:center;
background:url(../images/vote_bg.gif) repeat-x;
}
.vote-left{
padding:0 0 0 0px;
float:left;
}
.vote-left-img{}
.vote-left-btn{
padding:3px 0 0 100px;
}

.vote-right{
float:left;
}
.vote-right-img{}
.vote-right-btn{
padding:3px 0 0 10px;
}

.vote-left-btn2{
padding:3px 0 0 60px;
}

/* menu start */
.menu{
padding:10px 0 0 48px;
clear:left;
}

/* item start */
.item-container{
padding:10px 0 20px 21px;
overflow:hidden;
}
.item-img{
float:left;
}


/* footer start */
.footer-container{
margin:50px 0 0 0;
background:#990002;
clear:both;
}
.copyright{
padding:10px 10px 50px 0;
text-align:right;
color:#FFFFFF;
}