#shingoArea {
	margin: 0px 20px 30px; text-align: center;
}
#shingoArea p.capText {
	margin: 0px; color: rgb(255, 0, 0); font-size: 1em; font-weight: bold;
}
#shingoArea div#capArea {
	margin: 5px 20px; text-align: left; color: rgb(51, 51, 51); line-height: 140%; font-size: 1em;
}
#shingoArea div#capArea a {
	color: rgb(51, 51, 51);
}
#shingoArea div#capArea a:hover {
	color: rgb(204, 51, 51);
}
#shingoArea h2#shingoTitle {
	background: rgb(239, 239, 239); margin: 5px auto 20px; padding: 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-size: 1em;
}
#shingoArea h3.shingoTitle {
	background: rgb(239, 239, 239); margin: 20px auto; padding: 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-size: 1em;
}
.red {
	color: rgb(204, 0, 0);
}
#shingoArea #wordArea {
	margin: 0px auto; text-align: left; display: table;
}
#shingoArea #wordArea img.leftImg {
	float: left;
}
#shingoArea #wordArea ul {
	list-style: none; margin: 5px 0px 0px 340px;
}
#shingoArea #wordArea ul li {
	margin: 0px; color: rgb(51, 51, 51); line-height: 150%; font-size: 14px;
}
#shingoArea #commentArea {
	background: rgb(255, 252, 244); margin: 30px 0px 0px; border: 1px solid rgb(216, 187, 110); border-image: none; text-align: left;
}
#shingoArea #commentArea dl {
	margin: 10px 15px; color: rgb(51, 51, 51);
}
#shingoArea #commentArea dl dt {
	margin: 0px 0px 5px; font-weight: bold;
}
#shingoArea #commentArea dl dt a {
	color: black;
}
#shingoArea #commentArea dl dt a:hover {
	color: rgb(204, 51, 51);
}
#shingoArea #commentArea dl dd {
	margin: 0px;
}
#shingoArea #btnArea {
	margin: 15px 0px 0px;
}
#shingoArea #btnArea ul {
	list-style: none; margin: 0px; height: 1%;
}
#shingoArea #btnArea ul li.btnTitle {
	background: url("/img/renewal2010/vote_shingo/cap_imgBg.gif") repeat-x; margin: 0px 0px 5px;
}
#shingoArea #btnArea ul li.btnImg {
	margin: 5px auto 0px; width: 620px; display: table;
}
#shingoArea #btnArea ul li.btnImg img {
	margin: 0px 8px; float: left;
}
#shingoArea #btnArea p {
	margin: 25px auto 0px;
}
#shingoArea #textLeftLink {
	padding: 30px 0px 0px; text-align: right; color: rgb(51, 51, 51);
}
#shingoArea #textLeftLink a {
	color: rgb(51, 51, 51);
}
#shingoArea #textLeftLink a:hover {
	color: rgb(204, 51, 51);
}
#shingoArea ul.shingoList {
	margin: 5px auto; width: 95%; font-size: 0.9em; display: table;
}
#shingoArea ul.shingoList li {
	list-style: none; width: 24%; text-align: left; float: left;
}
#shingoArea .flaArea {
	margin: 20px 0px;
}
#shingoArea dl#accoArea {
	margin: 25px auto 0px;
}
#shingoArea dl#accoArea dt {
	margin: 0px; color: rgb(0, 51, 204); text-decoration: underline; cursor: pointer;
}
#shingoArea dl#accoArea dt:hover {
	color: rgb(204, 51, 51); text-decoration: underline;
}
#shingoArea dl#accoArea dd {
	background: url("/img/renewal2010/vote_shingo/adress_bg.gif"); overflow: hidden !important; margin-top: 10px;
}
#shingoArea dl#accoArea dd div {
	margin: 0px; padding: 10px;
}
#shingoArea dl#accoArea dd div p {
	margin: 0px 0px 5px; font-size: 0.9em;
}
#graph-large {
	margin: 20px auto; width: 618px; height: 274px; position: relative; background-color: rgb(237, 237, 237);
}
#graph-large div {
	margin: 0px; padding: 0px; position: absolute;
}
#graph-large img {
	margin: 0px; padding: 0px; position: absolute;
}
#graph-large div#frame {
	border: 1px solid rgb(211, 211, 211); border-image: none; left: 6px; top: 6px; width: 604px; height: 260px; background-color: white;
}
#graph-large div#circle {
	left: 205px; top: 25px; width: 212px; height: 212px;
}
#graph-large img#agree-frame {
	left: 428px; top: 95px; width: 174px; height: 66px;
}
#graph-large img#disagree-frame {
	left: 18px; top: 95px; width: 174px; height: 66px;
}
#graph-large div#agree-text {
	left: 532px; top: 126px; font-size: 20px; font-weight: bold;
}
#graph-large div#disagree-text {
	left: 122px; top: 126px; font-size: 20px; font-weight: bold;
}
#graph-blog {
	margin: 0px; padding: 0px; width: 300px; height: 310px; position: relative; background-image: url("/img/renewal2010/vote_shingo/graph_blog/frame.gif");
}
#graph-blog div {
	margin: 0px; padding: 0px; position: absolute;
}
#graph-blog div img {
	border: currentColor; border-image: none;
}
#graph-blog div#heading {
	left: 6px; top: 5px; font-size: 12px; font-weight: bold;
}
#graph-blog div#heading a {
	color: black;
}
#graph-blog div#word {
	left: 0px; top: 29px; width: 300px; text-align: center; font-size: 16px; font-weight: bold;
}
#graph-blog div#word a {
	color: red;
}
#graph-blog div#circle {
	left: 69px; top: 76px; width: 162px; height: 162px;
}
#graph-blog div#agree-text {
	left: 240px; top: 113px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
#graph-blog div#disagree-text {
	left: 25px; top: 113px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
#graph-blog div#vote-button {
	left: 83px; top: 249px; width: 135px; height: 32px;
}
#graph-blog div#prev-button {
	left: 7px; top: 249px; width: 55px; height: 32px;
}
#graph-blog div#next-button {
	left: 238px; top: 248px; width: 55px; height: 32px; display: none;
}
#graph-blog div#logo {
	left: 154px; top: 284px; width: 139px; height: 19px;
}
