@charset "utf-8";

div.box{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
padding:5px;
width:100%;
}
div.box ul#voicelist{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
border:1px solid #CCCCCC;
padding:5px;
width:100%;
}
div.box ul#voicelist li span.col1{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
display:block;
padding:5px 5px 0px;
border-bottom:double #CCCCCC;
width:100%;
}

div.box ul#voicelist li span.col2{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
display:block;
padding:5px;
width:100%;
margin-bottom:20px;
}




div.kensu {
margin-top:5px;
margin-bottom:5px;
}
div.kensu a,div.kensu span {
display: block;
float: left;
margin-right: 0.1em;
padding: 0.2em 0.5em;
}
div.kensu a {
color: #105cb6;
background-color: #fff;
border: 1px solid #9aafe5;
text-decoration: none;
}
div.kensu a:hover {
color: #003;
background-color: #fff;
border: 1px solid #336666;
}
div.kensu span.current {
color: #fff;
background-color: #336666;
border: 1px solid #336666;
font-weight: bold;
}
div.kensu span.nextprev {
border: 1px solid #ddd;
color: #999;
background-color: #fff;
}
div.kensu a.nextprev {
font-weight: bold;
} 
