@charset "utf-8"; 
*{margin:0; padding:0; font-size:12px; font-family:sans-serif, "ＭＳゴシック";}
div#wrap{width:780px; margin:0 auto; background-color:#e6eaee;}
div#header{background: url(images/img1.jpg) no-repeat #000000; height:419px;} 
div#img2{background: url(images/howtoVote.gif) no-repeat #000000; height:143px;}
ul{clear:both; padding:10px 0 20px 40px; background-color:#e6eaee; color:#FFFFFF;}
ul li{list-style:none; text-align:left; padding:0 10px;}
ul li a{color:#0000ff;}
img{border:none;}
p#text1{
	color:#000000;
	font-size:14px;
	line-height:17px;
	background-color: #FAF400;
	width: 430px;
	margin-right: 35px;
	margin-bottom: 0;
	margin-left: 295px;
	border: 2px solid #FE0000;
	padding: 10px;
}
ol{margin-top:29px;}
ol li{list-style:none; float:right; padding-right:20px;}
li#left{float:left; padding-left:20px;}
li#m{float: none; width:350px; margin:0 auto;}
ol li a{background: url(images/bt_point.gif) left no-repeat; display:block; width:350px; height:60px; padding-top:0px; padding-bottom:0px; margin-bottom:25px;}
ol li a.freebt{background: url(images/bt_free.gif) left no-repeat; color:#e6eaee}
ol li a:hover{background: url(images/bt_point_o.gif) left no-repeat;}
ol li a:hover.freebt{background: url(images/bt_free_o.gif) left no-repeat;}

div#leadbun {
	font-size: 12px;
	line-height: 120%;
	color: #000000;
	height: 183px;
	width: 455px;
	text-align: left;
	padding-top: 230px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	font-weight: normal;
}

div#pop {
	height:260px;
}

.PF {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	line-height: 140%;
}

.clear{
	clear:both;
	line-height:0;
	height:0;
}

.tbfmt {
	background: #000000 url('images/pop.jpg') no-repeat;
        margin-top: 5px;
        margin-right: 13px;
	border: 1px solid #A38C46;
}

.tbfmt div{
	float:left;
	background-color:#000000;
	width:113px;
	height:156px;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 1px solid #A38C46;
	text-align: center;
}

.tdfmt {
	background-color: #000000;
        background-image: url(images/pop.jpg);
	background-repeat: no-repeat;
        border: 1px solid #A38C46;
        margin-top: 5px;
        margin-right: 13px;
	padding-top: 30px;
	padding-left: 8px;
}
.tdfmt2 {
        background-color: #000000;
        border: 1px solid #A38C46;
        margin-right: 13px;
        padding-left: 8px;
}


.tdfmt div img{
	margin:3px;
}

