#pos-lrec DT {
	BACKGROUND-COLOR: #ffffff
}
#pos-lrec DL {
	BACKGROUND-COLOR: #ffffff
}
BODY {
	MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 115%; TEXT-ALIGN: center
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 115%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 115%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 115%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 115%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 115%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 115%
}
A:link {
	COLOR: #0668ca
}
A.white:link {
	COLOR: #ffffff
}
A.green_word:link {
	COLOR: #339933
}
.white {
	COLOR: #ffffff
}
.green_word {
	COLOR: #339933
}
.orenge {
	COLOR: #ff6100
}
.deep_blue {
	COLOR: #2d87b3
}
.opposite {
	COLOR: #f65858
}
.opposite A:link {
	COLOR: #f65858
}
.opposite A:visited {
	COLOR: #f65858
}
.Dfsm {
	FONT-SIZE: 90%; LINE-HEIGHT: 120%
}
.Dfsmt {
	FONT-SIZE: 90%; LINE-HEIGHT: 140%
}
.Dfsxl {
	FONT-SIZE: 1.35em; LINE-HEIGHT: 120%; LETTER-SPACING: -0.09em
}
.Dfsxlt {
	FONT-SIZE: 1.35em; LINE-HEIGHT: 140%; LETTER-SPACING: -0.09em
}
.agree {
	COLOR: #005800
}
.agree A:link {
	COLOR: #005800
}
.agree A:visited {
	COLOR: #005800
}
.neither {
	COLOR: #999999
}
.neither A:link {
	COLOR: #999999
}
.neither A:visited {
	COLOR: #999999
}
.black {
	COLOR: #000000
}
.red {
	COLOR: #ff0000
}
.light_blue {
	COLOR: #cbd3ea
}
.serch_bg_blue {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #dff7ff; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.text_black {
	COLOR: #000000
}
.text_grey {
	COLOR: #444444
}
.text_none {
	COLOR: #9f9f9f
}
.text_orenge {
	COLOR: #ff6100
}
.text_red {
	COLOR: #e60011
}
.not_link {
	COLOR: #999999
}
.s120 {
	LINE-HEIGHT: 120%
}
.marg2 {
	MARGIN-BOTTOM: 2px
}
.marg5 {
	MARGIN-BOTTOM: 5px
}
.marg8 {
	MARGIN-BOTTOM: 7px
}
.marg10 {
	MARGIN-BOTTOM: 10px
}
.marg15 {
	MARGIN-BOTTOM: 15px
}
.marg20 {
	MARGIN-BOTTOM: 20px
}
.marg_space {
	MARGIN: 5px 0px
}
.pad2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pad4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.pad6 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.padd0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.padd2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.padd4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.padd00 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.padd02 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.padd04 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.padd06 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.padd00_12 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paddtop2 {
	PADDING-TOP: 2px
}
.paddtop4 {
	PADDING-TOP: 4px
}
.paddtop6 {
	PADDING-TOP: 6px
}
.paddbot2 {
	PADDING-BOTTOM: 2px
}
.paddbot4 {
	PADDING-BOTTOM: 4px
}
.paddbot6 {
	PADDING-BOTTOM: 6px
}
.paddbot0-3 {
	PADDING-BOTTOM: 0px
}
* HTML .paddbot0-3 {
	PADDING-BOTTOM: 3px
}
.padd_l {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.padd_all {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
.padd_ico {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tag {
	MARGIN: 4px 0px
}
.tag A.most {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ff6100; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.most:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ff6100; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.most_on {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ff6100; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #5583ff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.more:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #5583ff; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.more_on {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #5583ff; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #339933; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.normal:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #339933; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.tag A.normal_on {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #339933; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.green {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #339933; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.green:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #339933; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 115%; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.floatR {
	FLOAT: right
}
.floatL {
	FLOAT: left
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.wbr {
	CLEAR: both; MARGIN-TOP: -1px; DISPLAY: block; FLOAT: left; WIDTH: 0px; WHITE-SPACE: nowrap; HEIGHT: 1px
}
STRONG {
	FONT-WEIGHT: bold
}
.noneb {
	FONT-WEIGHT: normal
}
.photo_border {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.dot {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/dot.gif) repeat-x left center; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 2px
}
* HTML .dot {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/dot.gif) repeat-x left top; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 2px
}
*:first-child + HTML .dot {
	CLEAR: both; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/dot.gif) repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 2px
}
#gloval-navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 546px; PADDING-TOP: 0px; HEIGHT: 30px
}
#gloval-navi LI {
	FLOAT: left
}
#gloval-navi P {
	PADDING-TOP: 4px
}
#gloval-navi .on {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_on.gif) no-repeat left top; WIDTH: 180px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 2px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#gloval-navi .purple_on {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/event/senkyo08/global_navi_purple_on.gif) no-repeat left top; WIDTH: 180px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 2px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#gloval-navi .not {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_on.gif) no-repeat left top; WIDTH: 180px; COLOR: #ffffff; MARGIN-RIGHT: 2px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#gloval-navi .off {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_off.gif) no-repeat left top; WIDTH: 180px; CURSOR: pointer; COLOR: #ffffff; MARGIN-RIGHT: 2px; HEIGHT: 30px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
#gloval-navi LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#gloval-serch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 398px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-ALIGN: right
}
#gloval-serch:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#sub-gloval-navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 500px; PADDING-TOP: 4px; HEIGHT: 23px
}
* HTML #sub-gloval-navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
#sub-gloval-navi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #sub-gloval-navi UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-gloval-navi LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sub-gloval-navi A:link {
	COLOR: #ffffff
}
#sub-gloval-navi A.active:link {
	COLOR: #444444
}
#sub-gloval-navi A.active:visited {
	COLOR: #444444
}
#sub-gloval-navi LI.on_news {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_category_on_l.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
#sub-gloval-navi LI .bg_all {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_category_on_bg.gif) repeat-x right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 23px; TEXT-DECORATION: none
}
* HTML #sub-gloval-navi LI .bg_all {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 5px; HEIGHT: 18px
}
* HTML #sub-gloval-navi LI .bg_all {
	HEIGHT: 18px; voice-family: inherit
}
#sub-gloval-navi LI .bg_none {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
* HTML #sub-gloval-navi LI .bg_none {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 5px
}
#sub-gloval-navi .l_line {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_shikiri.gif) no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
#sub-gloval-navi .l_space {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
#sub-gloval-navi2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 600px; PADDING-TOP: 4px; HEIGHT: 23px
}
* HTML #sub-gloval-navi2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 27px
}
#sub-gloval-navi2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
* HTML #sub-gloval-navi2 UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-gloval-navi2 LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sub-gloval-navi2 A:link {
	COLOR: #ffffff
}
#sub-gloval-navi2 A.active:link {
	COLOR: #444444
}
#sub-gloval-navi2 A.active:visited {
	COLOR: #444444
}
#sub-gloval-navi2 LI.on_news {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_category_on_l.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
#sub-gloval-navi2 LI .bg_all {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_category_on_bg.gif) repeat-x right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 23px; TEXT-DECORATION: none
}
* HTML #sub-gloval-navi2 LI .bg_all {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 5px; HEIGHT: 18px
}
* HTML #sub-gloval-navi2 LI .bg_all {
	HEIGHT: 18px; voice-family: inherit
}
#sub-gloval-navi2 LI .bg_none {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
* HTML #sub-gloval-navi2 LI .bg_none {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 5px
}
#sub-gloval-navi2 .l_line {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/global_navi_shikiri.gif) no-repeat right center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
#sub-gloval-navi2 .l_space {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 23px
}
.w_deli {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 100%; PADDING-TOP: 6px; TEXT-ALIGN: left
}
.topic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/topic_bg.gif) repeat-y left top; PADDING-BOTTOM: 0px; WIDTH: 634px; PADDING-TOP: 0px
}
.topic_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/topic_head_news.gif) no-repeat left top
}
.read {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/read_obi.gif) no-repeat left top; HEIGHT: 27px
}
.special_read {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/special_obi.gif) no-repeat left top; HEIGHT: 27px
}
.special_close {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/special_close.gif) no-repeat left top; HEIGHT: 27px
}
.blue_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/round_header.gif) no-repeat left top; HEIGHT: 34px
}
.blue_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/round_bg.gif) repeat-y left top
}
.grey_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/grey_header.gif) no-repeat left top; HEIGHT: 34px
}
.grey_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/grey_bg.gif) repeat-y left top
}
.serach_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/serch_bg.gif) repeat-y left top
}
.tag_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/tag_bg.gif) repeat-y left top
}
.serach_shikiri {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/serch_shikiri.gif) repeat-y left center
}
.pr_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/pr_header.gif) no-repeat left top; HEIGHT: 32px
}
.pr_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/pr_bg.gif) repeat-y left top
}
.other_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/other_header.gif) no-repeat left top; HEIGHT: 32px
}
.other_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/other_bg.gif) repeat-y left top
}
.right_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_header.gif) no-repeat left top; HEIGHT: 32px
}
.right_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_bg.gif) repeat-y left top
}
.right_head2 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_header2.gif) no-repeat left top; HEIGHT: 32px
}
.right_bg2 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_bg2.gif) repeat-y left top
}
.right_head3 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_header3.gif) no-repeat left top; HEIGHT: 32px
}
.right_bg3 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_bg3.gif) repeat-y left top
}
.right_head_blo {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_header_red.gif) no-repeat left top; HEIGHT: 32px
}
.right_bg_blo {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_bg_red.gif) repeat-y left top
}
.right_head_kon {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_header_blue.gif) no-repeat left top; HEIGHT: 32px
}
.right_bg_kon {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/right_bg_blue.gif) repeat-y left top
}
.my_head {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_header.gif) #9f81e2 repeat-x left top; HEIGHT: 28px
}
.my_bg {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_bg.gif) repeat-y left top
}
.watch_list A {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_link_bg.gif) repeat-x left bottom; TEXT-DECORATION: none
}
.watch_list A:hover {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_link_bg2.gif) #ede7fa repeat-x left top; CURSOR: pointer; TEXT-DECORATION: none
}
.list_text {
	COLOR: #444444; TEXT-DECORATION: none
}
.list_text_b {
	FONT-WEIGHT: bold; COLOR: #444444; TEXT-DECORATION: none
}
.list_link {
	COLOR: #247cd4; TEXT-DECORATION: underline
}
.list_link_b {
	FONT-WEIGHT: bold; COLOR: #247cd4; TEXT-DECORATION: underline
}
.watch_bg {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_link_bg.gif) #ffffff repeat-x left bottom; TEXT-DECORATION: none
}
.watch_bg2 {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_link_bg3.gif) #ffffff repeat-x left bottom; TEXT-DECORATION: none
}
.watch_bg_set {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/my_link_bg.gif) #ffffff repeat-x left bottom
}
#watch_mode {
	DISPLAY: block; MARGIN: 0px; WIDTH: 26px; HEIGHT: 28px
}
A#close {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/btn_close_all.gif) no-repeat left top; WIDTH: 26px; CURSOR: pointer; HEIGHT: 28px
}
A#close:hover {
	BACKGROUND-POSITION: right -28px; CURSOR: pointer
}
A#open {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/btn_open_all.gif) no-repeat left top; WIDTH: 26px; CURSOR: pointer; HEIGHT: 28px
}
A#open:hover {
	BACKGROUND-POSITION: right -28px; CURSOR: pointer
}
.watch_mode_show {
	DISPLAY: block
}
.watch_mode_hide {
	DISPLAY: none
}
#mode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.aid {
	BORDER-RIGHT: #a3b270 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a3b270 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a3b270 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #a3b270 2px solid
}
.border_orenge {
	BORDER-RIGHT: #ff6600 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6600 2px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; BORDER-LEFT: #ff6600 2px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #ff6600 2px solid
}
* HTML .border_orenge {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
.border_blue {
	BORDER-RIGHT: #7e92cb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #7e92cb 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7e92cb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7e92cb 1px solid
}
.border_blue_position {
	BORDER-RIGHT: #7e92cb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7e92cb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #7e92cb 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #7e92cb 1px solid
}
.bold_border_blue {
	BORDER-RIGHT: #7e92cb 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #7e92cb 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7e92cb 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7e92cb 2px solid
}
.border_blue_on {
	BORDER-RIGHT: #7e92cb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #7e92cb 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7e92cb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid
}
.border_blue_side {
	BORDER-RIGHT: #7e92cb 1px solid; BORDER-LEFT: #7e92cb 1px solid
}
.border_blue_contents {
	BORDER-RIGHT: #7e92cb 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #7e92cb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7e92cb 1px solid
}
.border_green {
	BORDER-RIGHT: #78b371 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #78b371 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #78b371 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #78b371 1px solid
}
.border_pink {
	BORDER-RIGHT: #a76fb5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a76fb5 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #a76fb5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #a76fb5 1px solid
}
.border_red {
	BORDER-RIGHT: #cc0000 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cc0000 2px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cc0000 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cc0000 2px solid
}
.zokusei {
	BACKGROUND-COLOR: #e9ecf8
}
.vote_info {
	BACKGROUND-COLOR: #e9ecf8
}
.bubble {
	BORDER-RIGHT: #c9c2c1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c9c2c1 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #c9c2c1 1px solid; WIDTH: auto; PADDING-TOP: 4px; BACKGROUND-COLOR: #fff
}
* HTML .bubble {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
.width520 {
	WIDTH: 520px
}
* HTML.width520 {
	WIDTH: 525px
}
.bubble_fotter {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/tip.gif) no-repeat left top; HEIGHT: 10px
}
* HTML .bubble_fotter {
	MARGIN-BOTTOM: -8px
}
.bubble2 {
	BORDER-RIGHT: #ff6600 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6600 2px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #ff6600 2px solid; PADDING-TOP: 7px; BACKGROUND-COLOR: #fff
}
* HTML .bubble2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px
}
.bubble2_fotter {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/tip2.gif) no-repeat left top; HEIGHT: 10px
}
* HTML .bubble2_fotter {
	MARGIN-BOTTOM: -8px
}
#sub-navi-title {
	FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_title_bg.gif) repeat-x; WIDTH: 950px; COLOR: #ffffff; POSITION: relative
}
#sub-navi-title EM {
	FONT-WEIGHT: normal; RIGHT: 6px; VERTICAL-ALIGN: 2px; FONT-STYLE: normal; POSITION: absolute; TOP: 6px
}
#sub-navi-title .title {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 30px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_title_l.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px
}
* HTML #sub-navi-title .title {
	HEIGHT: 30px
}
#sub-navi-title SPAN {
	DISPLAY: block; RIGHT: 0px; MIN-HEIGHT: 30px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_title_r.gif) no-repeat right top; WIDTH: 4px; POSITION: absolute; TOP: 0px
}
* HTML #sub-navi-title SPAN {
	HEIGHT: 30px
}
#sub-navi {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_bg.gif) repeat-x; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; WIDTH: 100%; LINE-HEIGHT: 1.7; PADDING-TOP: 0px; HEIGHT: 24px
}
#sub-navi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sub-navi LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sub-navi LI.on {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 5px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_on.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; HEIGHT: 24px
}
#sub-navi LI.on2 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 5px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_on2.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px; HEIGHT: 24px
}
* HTML #sub-navi LI.on {
	PADDING-TOP: 5px; HEIGHT: 19px
}
* HTML #sub-navi LI.on2 {
	PADDING-TOP: 5px; HEIGHT: 19px
}
* HTML #sub-navi LI.l_line {
	PADDING-TOP: 5px; HEIGHT: 19px
}
* HTML #sub-navi .l_space {
	PADDING-TOP: 5px; HEIGHT: 19px
}
* HTML #sub-navi LI.on {
	HEIGHT: 19px; voice-family: inherit
}
* HTML #sub-navi LI.on2 {
	HEIGHT: 19px; voice-family: inherit
}
* HTML #sub-navi LI.l_line {
	HEIGHT: 19px; voice-family: inherit
}
* HTML #sub-navi .l_space {
	HEIGHT: 19px; voice-family: inherit
}
#sub-navi A.active:link {
	COLOR: #444444
}
#sub-navi A.active:visited {
	COLOR: #444444
}
#sub-navi .l_line {
	PADDING-RIGHT: 11px; PADDING-LEFT: 6px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_shikiri.gif) no-repeat right center; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}
#sub-navi .l_space {
	PADDING-RIGHT: 11px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 24px
}
#list-box {
	PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 1px
}
#list-box TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
#list-box TD.title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#list-box TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 2px
}
#list-box .topics {
	BACKGROUND: #ebeeff
}
#list-box TR.sort TD {
	BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
.page-link {
	MARGIN: 2px 0px; POSITION: relative
}
.page-link EM {
	FONT-WEIGHT: normal; RIGHT: 7px; VERTICAL-ALIGN: 2px; FONT-STYLE: normal; POSITION: absolute; TOP: -1px
}
.yid-link {
	MARGIN: 0px; POSITION: relative
}
.yid-link EM {
	FONT-WEIGHT: normal; RIGHT: 0px; VERTICAL-ALIGN: 0px; FONT-STYLE: normal; POSITION: absolute; TOP: 0px
}
.category_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.category_list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.category_list LI {
	PADDING-RIGHT: 5px; Z-INDEX: 3; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/category_list_bg.gif) no-repeat right top; FLOAT: left; MARGIN: 5px 5px 0px 0px
}
.category_list SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; Z-INDEX: 1; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 188px; PADDING-TOP: 0px
}
* HTML .category_list SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 188px; PADDING-TOP: 0px; voice-family: inherit
}
.new_picup_img {
	BORDER-RIGHT: #e5e5e5 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e5e5e5 3px solid; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e5e5e5 3px solid; WIDTH: 130px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 3px solid; HEIGHT: 130px; TEXT-ALIGN: center
}
.new_picup_text {
	PADDING-RIGHT: 5px; FLOAT: right; MARGIN-BOTTOM: 10px; WIDTH: 440px; TEXT-ALIGN: left
}
.new_picup_img_serch {
	BORDER-RIGHT: #e5e5e5 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e5e5e5 3px solid; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e5e5e5 3px solid; WIDTH: 130px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 3px solid; HEIGHT: 130px; TEXT-ALIGN: center
}
.new_picup_img_stream {
	BORDER-RIGHT: #e5e5e5 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e5e5e5 3px solid; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #e5e5e5 3px solid; WIDTH: 130px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 3px solid; HEIGHT: 100px; TEXT-ALIGN: center
}
#notes {
	PADDING-RIGHT: 2px; MARGIN-TOP: 9px; PADDING-LEFT: 2px; FONT-SIZE: small; PADDING-BOTTOM: 2px; COLOR: #000000; LINE-HEIGHT: 115%; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
#yomikurabe_detail {
	LINE-HEIGHT: 140%
}
#yomikurabe_detail H1 {
	FONT-WEIGHT: bold; COLOR: #000000
}
#yomikurabe_detail P {
	CLEAR: both; FONT-WEIGHT: bold; MARGIN-BOTTOM: 15px; COLOR: #000000
}
.img_left {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.img_right {
	FLOAT: right; MARGIN: 4px 4px 4px 10px
}
.img_sleft {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 6px 6px 0px; PADDING-TOP: 2px
}
* HTML .img_sleft {
	WHITE-SPACE: nowrap
}
*:first-child + HTML .img_sleft {
	WHITE-SPACE: nowrap
}
.img_sleft IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.img_agree {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 6px 6px 0px; PADDING-TOP: 2px
}
* HTML .img_agree {
	WHITE-SPACE: nowrap
}
*:first-child + HTML .img_agree {
	WHITE-SPACE: nowrap
}
.img_agree IMG {
	BORDER-RIGHT: #006700 1px solid; BORDER-TOP: #006700 1px solid; BORDER-LEFT: #006700 1px solid; BORDER-BOTTOM: #006700 1px solid
}
.img_opposite {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 6px 6px 0px; PADDING-TOP: 2px
}
* HTML .img_opposite {
	WHITE-SPACE: nowrap
}
*:first-child + HTML .img_opposite {
	WHITE-SPACE: nowrap
}
.img_opposite IMG {
	BORDER-RIGHT: #b00000 1px solid; BORDER-TOP: #b00000 1px solid; BORDER-LEFT: #b00000 1px solid; BORDER-BOTTOM: #b00000 1px solid
}
.img_mleft {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 6px 0px 0px; PADDING-TOP: 2px
}
* HTML .img_mleft {
	WHITE-SPACE: nowrap
}
*:first-child + HTML .img_mleft {
	WHITE-SPACE: nowrap
}
.img_mleft IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.blue_box {
	CLEAR: both; BORDER-RIGHT: #7e92cb 1px solid; BORDER-TOP: #7e92cb 1px solid; MARGIN: 12px auto; BORDER-LEFT: #7e92cb 1px solid; BORDER-BOTTOM: #7e92cb 1px solid
}
.blue_box H3 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #7e92cb
}
.blue_box TABLE {
	MARGIN: 2px 8px
}
.btn_on_tab {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_on.gif) repeat-x left top
}
.giin-box {
	PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 1px
}
.giin-box TD.title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.giin-box TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 2px
}
.giin-box .topics {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ebeeff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box .basic {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box .normal {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box TR.sort TD {
	BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
.giin-box02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.giin-box02 TD.title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.giin-box02 TABLE {
	BORDER-COLLAPSE: separate; border-spacing: 2px
}
.giin-box02 .topics {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ebeeff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box02 .basic {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box02 .basic02 {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffee; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box02 .space {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box02 .space_bg {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box02 .normal {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.giin-box02 TR.sort TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: center
}
.giin-box02 TR.sort02 TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: left
}
.giin-box02 .greys {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: center
}
.boreder_l {
	BORDER-RIGHT: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-BOTTOM: #cccccc 1px solid
}
.shadow {
	BORDER-RIGHT: #cccccc 1px solid; BACKGROUND: #ffffff; BORDER-BOTTOM: #cccccc 1px solid
}
.notice {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e9e9e9
}
.blue_title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebeeff
}
.red_title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e6e2d7
}
.muji_title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.watch_off {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/add_watch_off.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 132px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.del_watch_off {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/del_watch_off.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 132px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.watch_sumi {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/add_watch_sumi.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 155px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.watch {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 132px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.watch A {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/add_watch_btn.gif) no-repeat left top; WIDTH: 132px; CURSOR: pointer; HEIGHT: 20px
}
.watch A:hover {
	BACKGROUND-POSITION: right -20px; CURSOR: pointer; COLOR: #fcf602
}
.del_watch {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 132px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.del_watch A {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/del_watch_btn.gif) no-repeat left top; WIDTH: 132px; CURSOR: pointer; HEIGHT: 20px
}
.del_watch A:hover {
	BACKGROUND-POSITION: right -20px; CURSOR: pointer; COLOR: #fcf602
}
.change_off {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/statas_change_off.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 67px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.change {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 67px; TEXT-INDENT: -9877em; HEIGHT: 20px; TEXT-DECORATION: none
}
.change A {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/statas_change.gif) no-repeat left top; WIDTH: 67px; HEIGHT: 20px
}
.change A:hover {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/statas_change_on.gif) no-repeat left top; WIDTH: 67px; HEIGHT: 20px
}
.trendwd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/rank_tpc_bg.gif) repeat-y; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.trendwd A.trend {
	COLOR: #247cd4
}
.trendwd A.trend:hover {
	COLOR: #f47222
}
.acord_wrapper {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a9a9a9 1px solid
}
.acord_on {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/acord_bg_on.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 24px
}
.acord_on P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
* HTML .acord_on P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.acord_grey {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/acord_bg_grey.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 24px
}
.acord_grey P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
* HTML .acord_grey P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.acord_off {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/acord_bg_off.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 24px
}
.acord_off P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
* HTML .acord_off P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.acord_off A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/acord_bg_on.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 24px
}
.opac {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50); opacity: 0.5
}
.toukou_position {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
* HTML .toukou_position {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 12px
}
.hit A EM {
	FONT-WEIGHT: bold; COLOR: #025eb1; FONT-STYLE: normal
}
.hit A:visited EM {
	FONT-WEIGHT: bold; COLOR: #800080; FONT-STYLE: normal
}
.disp_on {
	DISPLAY: block
}
.disp_off {
	DISPLAY: none
}
.input_button {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: #3399ff; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px
}
* HTML .input_button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #3399ff; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 3px
}
.list_waku_position {
	BORDER-RIGHT: #9d9d9e 1px solid; BORDER-TOP: #9d9d9e 1px solid; DISPLAY: block; BACKGROUND: #ffffff; BORDER-LEFT: #9d9d9e 1px solid; WIDTH: 200px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #9d9d9e 1px solid
}
* HTML .list_waku_position {
	MARGIN-RIGHT: 3px! important
}
.inputTextColor {
	FONT-WEIGHT: bold; COLOR: #cc3300
}
.blue_head950 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/round_header950.gif) no-repeat left top; HEIGHT: 34px
}
.blue_bg950 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/round_bg950.gif) repeat-y left top
}
.blue_head900 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/round_header900.gif) no-repeat left top; HEIGHT: 34px
}
.blue_bg900 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/round_bg900.gif) repeat-y left top
}
.voteResult {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid
}
.voteTab_ul {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.dataBorder {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid
}
.dataTitle {
	DISPLAY: block; MARGIN: 4px 0px 0px 4px; TEXT-ALIGN: left
}
#recommendedVote .voteResult {
	BORDER-BOTTOM-WIDTH: 0px
}
#recommendedVote {
	DISPLAY: none; BORDER-BOTTOM: #dcdcdc 1px solid; ZOOM: 1
}
#recommendedVote .topTab {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/bg_tab.gif) repeat-x 50% top; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dddfeb 1px solid
}
#recommendedVoteTab LI {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#recommendedVoteTab LI.first {
	BORDER-RIGHT: #666666 1px solid
}
#recommendedVoteTab STRONG {
	FONT-WEIGHT: normal; CURSOR: pointer; COLOR: #0033cc; TEXT-DECORATION: underline
}
#recommendedVoteTab STRONG.on {
	BORDER-RIGHT: #f6f6f6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/bg_tab_on.gif) repeat-x 50% top; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; CURSOR: default; COLOR: white; PADDING-TOP: 2px; BORDER-BOTTOM: #f6f6f6 1px solid; TEXT-DECORATION: none
}
#recommendedVote H2 {
	DISPLAY: none
}
.left-border {
	BORDER-LEFT: #ffffff 1px solid
}
.bg_partyColor_all {
	BACKGROUND-COLOR: #cc3300
}
.bg_partyColor_jimin {
	BACKGROUND-COLOR: #2c55b1
}
.bg_partyColor_koumei {
	BACKGROUND-COLOR: #ffcc2e
}
.bg_partyColor_minsyu {
	BACKGROUND-COLOR: #e32b43
}
.bg_partyColor_kyosan {
	BACKGROUND-COLOR: #6cae72
}
.bg_partyColor_syamin {
	BACKGROUND-COLOR: #0177ef
}
.bg_partyColor_kokumin {
	BACKGROUND-COLOR: #ff9d3a
}
.bg_partyColor_kaikaku {
	BACKGROUND-COLOR: #5e9700
}
.bg_partyColor_nippon {
	BACKGROUND-COLOR: #fe3f3d
}
.bg_partyColor_other {
	BACKGROUND-COLOR: #e1e0a1
}
.bg_partyColor_none {
	BACKGROUND-COLOR: #d7d7d7
}
.bg_manColor {
	BACKGROUND-COLOR: skyblue
}
.bg_womanColor {
	BACKGROUND-COLOR: pink
}
#local_graph .rat {
	WIDTH: 27px
}
#local_graph .graph {
	WIDTH: 10px; BACKGROUND-COLOR: #659ed9
}
#local_graph .rat .top {
	HEIGHT: 100%; TEXT-ALIGN: center
}
HTML >  BODY .localBottom {
	MARGIN-BOTTOM: 8px
}

@media Unknown    
{
.jobBottom {
	MARGIN-BOTTOM: 22px
}
    }
.blue_head850 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/round_header850.gif) no-repeat left top; HEIGHT: 34px
}
.blue_bg850 {
	BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/round_bg850.gif) repeat-y left top
}
.bubble_fotter966 {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/common/top/tip966.gif) no-repeat left top; HEIGHT: 10px
}
.bubble_fotter916 {
	DISPLAY: block; BACKGROUND: url(http://i.yimg.jp/images/democracy/polls/tip916.gif) no-repeat left top; HEIGHT: 10px
}
#kenkin {
	BORDER-RIGHT: #e9ab93 1px solid; BORDER-TOP: #e9ab93 1px solid; BORDER-LEFT: #e9ab93 1px solid; WIDTH: 298px; BORDER-BOTTOM: #e9ab93 1px solid; TEXT-ALIGN: center
}
#kenkin H4 {
	LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #e9ab93
}
.kenkin_btn A {
	FONT: bold 11pt/40px none; COLOR: #ffffff; TEXT-DECORATION: none
}
#kenkin .btn {
	PADDING-RIGHT: 44px; PADDING-LEFT: 44px; PADDING-BOTTOM: 3px; PADDING-TOP: 10px
}
#kenkin .comment {
	FONT-SIZE: 12px
}
.comment-box {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90%; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
DIV.searchTypeMod {
	WIDTH: 100px; POSITION: relative
}
DIV.searchTypeMod SELECT {
	WIDTH: 100%
}
SELECT#searchType_copy {
	DISPLAY: none; LEFT: 0px; POSITION: absolute; TOP: -7em; HEIGHT: auto! important
}
DIV.yjstdPlug {
	BORDER-RIGHT: #dddddd 3px double; PADDING-RIGHT: 0.5em; BORDER-TOP: #dddddd 3px double; PADDING-LEFT: 0.5em; MIN-HEIGHT: 16px; BACKGROUND: #eeeeee; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #dddddd 3px double; PADDING-TOP: 0.5em; BORDER-BOTTOM: #dddddd 3px double
}
* HTML DIV.yjstdPlug {
	CLEAR: right; HEIGHT: 16px
}
DIV.yjstdPlug P {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; PADDING-TOP: 0em
}
DIV.yjstdPlug IMG {
	BORDER-TOP-WIDTH: 0em; BORDER-LEFT-WIDTH: 0em; BORDER-BOTTOM-WIDTH: 0em; WIDTH: 88px; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0em
}
DIV.yjstdPlug IMG.ydc {
	BORDER-TOP-WIDTH: 0em; BORDER-LEFT-WIDTH: 0em; BORDER-BOTTOM-WIDTH: 0em; WIDTH: 230px; HEIGHT: 33px; BORDER-RIGHT-WIDTH: 0em
}
DIV.yjstdPlug IMG.ydc1 {
	BORDER-TOP-WIDTH: 0em; BORDER-LEFT-WIDTH: 0em; BORDER-BOTTOM-WIDTH: 0em; WIDTH: 150px; HEIGHT: 33px; BORDER-RIGHT-WIDTH: 0em
}
DIV.yjstdPlug DIV.yjstdIcnH {
	FLOAT: right
}
DIV.yjstdPlug DIV.yjstdIcnH IMG {
	MARGIN-LEFT: 0.5em
}
DIV.yjstdPlug .yjstdIcnV {
	TEXT-ALIGN: center
}
DIV.yjstdPlug .yjstdIcnV IMG {
	MARGIN: 0px 0.25em 0.25em
}
.yjstdPlug:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.yjstdPlug {
	DISPLAY: inline-block
}
* HTML .yjstdPlug {
	HEIGHT: 1%
}
.yjstdPlug {
	DISPLAY: block
}

