@charset "utf-8";
/* CSS Document */

/* upper-shape */
div#ballots-main-shape div.upper-shape div.pros-link-shape, 
div#ballots-main-shape div.upper-shape div.cons-link-shape { width: 595px; height: 20px; float: left; margin: -30px 0 0 0;  border: none; }

div#ballots-main-shape div.upper-shape div.cons-link-shape { float: right; width: 600px; }

div#ballots-main-shape div.upper-shape div.pros-link-shape { text-align: right; }

div#ballots-main-shape div.upper-shape div.pros-shape, 
div#ballots-main-shape div.upper-shape div.cons-shape { width: 520px; height: 320px; margin: 25px 20px; float: left;  border: none; }

div#ballots-main-shape div.upper-shape div.cons-shape { float: right; margin-right: 22px;}

div#ballots-main-shape div.upper-shape div.pros-shape div.pros,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons,
div#ballots-main-shape div.upper-shape div.pros-shape div.more-pros,
div#ballots-main-shape div.upper-shape div.cons-shape div.more-cons { width: 520px; height: 297px; margin: 0 auto;  border: none; overflow: hidden; }

div#ballots-main-shape div.upper-shape div.pros-shape div.pros div.pros-item,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item { background: url('../images/lvg_0004s_0036_Shape-83.png') no-repeat top;  width: 520px; height: 72px; border: none; border: 1px solid #FFFFFF; }

div#ballots-main-shape div.upper-shape div.pros-shape div.pros div.pros-item:hover,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item:hover { cursor: move; }

div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item { background: url('../images/lvg_0004s_0032_Shape-83.png') no-repeat top;   }

div#ballots-main-shape div.upper-shape div.pros-shape div.pros div.pros-item div.pros-item-text,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item div.cons-item-text { width: 484px; height: 42px;  padding: 0 16px 0 16px; }

div#ballots-main-shape div.upper-shape div.pros-shape div.pros div.pros-item div.pros-item-text p,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item div.cons-item-text p { margin: 3px 0 0 0; height: 42px; overflow: hidden; }

div#ballots-main-shape div.upper-shape div.pros-shape div.pros div.pros-item div.pros-item-more,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item div.cons-item-more { width: 498px; height: 24px;  padding: 0 3px 0 0;  background: url('../images/lvg_0004s_0006_Shape-90.png') no-repeat right bottom; border: none; font-size: 11px; }

a#next { position: absolute; background: url(../images/lvg_0004s_0015_Shape-24.png) no-repeat bottom; padding: 5px 9px; margin: 0 8px; opacity: 0.8; }
a#next2 { position: absolute; background: url(../images/lvg_0004s_0015_Shape-24-con.png) no-repeat bottom; padding: 5px 9px; margin: 0 8px; opacity: 0.8; }

a#next:hover, 
a#next2:hover { opacity: 1; }

div#ballots-main-shape div.upper-shape div.pros-shape div.pros div.pros-item div.pros-item-more a,
div#ballots-main-shape div.upper-shape div.cons-shape div.cons div.cons-item div.cons-item-more a { color: #000000; text-decoration: underline; }

div#ballots-main-shape div.upper-shape div.pros-shape div.more-pros,
div#ballots-main-shape div.upper-shape div.cons-shape div.more-cons { height: 20px; }

p#numbering-shape,
p#numbering-shape2 { font-size: 11px; margin: -5px 0 0 40px; }

/* scrolls */
.scrolls-pros, 
.scrolls-cons { width: 15px; height: auto; display: none;  margin: 30px 0 0 0; }

.scrolls-pros div,
.scrolls-cons div { margin: 5px 0 0 0; cursor: pointer; opacity: 0.8; }

.scrolls-pros div:hover,
.scrolls-cons div:hover { opacity: 1; }