@charset "Shift_JIS";

/*==========================================================
	vote.CSS
==========================================================\*/

body{
	background-color:#000;
	font-size:84.5%;
	color:#fff;
	
}

.inbox{
	overflow:hidden;
}

.inbox #vote2016{
	overflow:hidden;
}

section{
	padding-top:40px;
	background-color:#000;
	margin-bottom:0px;
	height:700px;
}
.inner{
	width:1355px;
	margin:0 auto;
		
}

/*下層ページ*/

.column_three img{
	    max-width: 100%;
}

.column_three .column_1,
.column_three .column_2,
.column_three .column_3,
.column_three .column_4{
	float:left;
	width:305px;
	padding-right: 45px;
}


.column_three .column_4{
	padding-right:0px;
}
.name{
	text-align:right;
	padding-top:10px;
	padding-bottom:8px;
	position: relative;
}
.column_three li{
	position: relative;
	margin-bottom:17px;
	text-align:right;
	min-height: 75px;
}

.column_three li span{
	display: none;
	position: absolute;
	left: 45px;
	top: 10px;
	height: 20px;
	width: 85px;
}
.column_three li a:hover{
    opacity: 0.6; s
    filter: alpha(opacity=60); 
    -moz-opacity: 0.6;
}
#page7 .column_c li span,
#page7 .column_r li span,
#page8 .column_three li span{
	left: 54px;
}

/*トップページのみ*/
.first .inner{
	padding-left:25px;
}
.first .column_c li span{
	left: 36px;
}

section.first .column_three .column_1 {
    width: 230px;
    padding-right: 91px;
}

.first .column_r li span{
	left: 38px;
	
}

.first .column_three .column_1{
	width:230px;
	padding-right:91px;
}
.first .column_three .column_2{
	width:328px;
}
.first .column_three C{
	width:328px;
}
.first .column_1 img{
	margin-bottom:12px;
}
.first .column_1 img.txt{
	margin-bottom:12px;
}

/*#page7 .column_r li{
	height:104px;
}
#page4 .column_l li{
	height:99px;
}
#page5 .column_c li,
#page5 .column_r li{
	height:99px;
}*/



/* フロートのクリア(clearfix)
--------------------------------------------------------------------------*/
.clearfix,
.wrap,
.column_three,
.inbox,
section
{
	display: inline-block;
	text-align: center;
}

.clearfix:after,
.wrap:after,
.column_three:after,
.inbox:after,
section:after
{
	content: ".";
	font-size: 0.1em;
	line-height: 0;
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

/* ここから MacIE5を除外 \*/ 
* html .clearfix,
* html .wrap,
* html .column_three,
* html .inbox,
* html section
 {
	height: 1%; 
}

.clearfix,
.wrap,
..column_three,
.inbox,
section
{
	display: block; 
} 
/* ここまで MacIE5を除外 */

.bx-wrapper .bx-prev {
    left: 10px;
    background-image: url(../common/images/common/left_w.png);
    background-repeat: no-repeat;
}
.bx-wrapper .bx-next {
    right: 10px;
    background: url(../common/images/common/right_w.png) no-repeat 0 0;
}