#info {
	COLOR: #0076a3
}
#mm {
	COLOR: #0076a3
}
#header {
	COLOR: #0076a3
}
#footer {
	COLOR: #0076a3
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#navi .menu TR {
	TEXT-INDENT: 1px
}
#here {
	TEXT-INDENT: 1px
}
#info .date {
	FONT-WEIGHT: normal; COLOR: #ff6600
}
#mm .date {
	FONT-WEIGHT: normal; COLOR: #ff6600
}
#here {
	COLOR: #ff6600
}
#attest {
	FONT-WEIGHT: bold; COLOR: #6d6d6d
}
.subttl {
	FONT-SIZE: 12px; COLOR: #666666
}
.date {
	LINE-HEIGHT: 1
}
#news A {
	LINE-HEIGHT: 1
}
#lead {
	MARGIN-TOP: 15px; MARGIN-LEFT: 5px; LINE-HEIGHT: 1.6
}
#lead2 {
	MARGIN-TOP: 15px; MARGIN-LEFT: 5px; LINE-HEIGHT: 1.6
}
#lead P {
	MARGIN: 0px 0px 15px
}
#lead2 P {
	MARGIN: 0px 0px 15px
}
#lead STRONG {
	FONT-WEIGHT: bold; COLOR: blue
}
#attest {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BACKGROUND-COLOR: #f7f7f7
}
.listtab {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid;
}
#news {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#news2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#news3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#news4 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#news5 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#text {
	LINE-HEIGHT: 1.6
}
#repo H1 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px; COLOR: #0076a3
}
#repo .date {
	COLOR: #0076a3
}
#repo P {
	MARGIN: 0px 0px 15px
}
#hanrei .ttl {
	COLOR: #0076a3
}
#sample {
	MARGIN: 15px 0px 10px
}
.sample P {
	MARGIN: 0px 0px 5px; COLOR: #666
}
#ttl H1 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px; COLOR: #0076a3
}
#lead2 STRONG {
	MARGIN: 0px 0px 20px; COLOR: red
}
.fact_tab {
	MARGIN: 10px 0px
}
#fact .list TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
#claim .list TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
vertical alignセットなし版
#claim .listno TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
#fact .list TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: #eaeaea
}
#claim .list TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; BACKGROUND-COLOR: #eaeaea
}
vertical alignセットなし版--!>
#claim .listno TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #eaeaea
}
#fact .list .year {
	BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.att {
	COLOR: red
}
.att2 {
	FONT-WEIGHT: bold
}
.time {
	MARGIN: 0px; TEXT-ALIGN: right
}
#tab {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid
}
#outline {
	MARGIN-BOTTOM: 30px
}
#outline H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#fact H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#claim H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#judge H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#study H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#tool H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#digest H2 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 0px 0px 15px; COLOR: #0076a3
}
#judge H3 {
	MARGIN: 0px
}
.ico {
	COLOR: #cccccc
}
.icob {
	COLOR: #000000
}
.icob2 {
	VERTICAL-ALIGN: top; COLOR: #000000
}
/*
#issue1 {
	MARGIN-BOTTOM: 30px
}
#issue2 {
	MARGIN-BOTTOM: 30px
}
#issue3 {
	MARGIN-BOTTOM: 30px
}
#issue4 {
	MARGIN-BOTTOM: 30px
}
*/
.issue {
	MARGIN-BOTTOM: 30px
}
/*
#issue1 H3 {
	COLOR: #0076a3
}
#issue2 H3 {
	COLOR: #0076a3
}
#issue3 H3 {
	COLOR: #0076a3
}
#issue4 H3 {
	COLOR: #0076a3
}
*/
.issue H3 {
	COLOR: #0076a3
}
.judgment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: larger; PADDING-BOTTOM: 10px; COLOR: red; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#judge .note {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid
}
#study .note {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid
}
#judge .note TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#study .note TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#judge UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
#no {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #0076a3
}
#study H4 {
	COLOR: #0076a3
}
#study #ttl H3 {
	MARGIN: 5px 0px; LINE-HEIGHT: 1
}
#study .sjrm {
	FONT-WEIGHT: bold; COLOR: #0076a3
}
#refer {
	MARGIN-TOP: 20px
}
#search #key {
	TEXT-ALIGN: left
}
#search #customize {
	TEXT-ALIGN: left
}
#search #key TH {
	COLOR: #fff
}
#search .number {
	FONT-WEIGHT: bold; COLOR: #fff
}
#search .detail {
	
}
#homepage H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid; COLOR: #0076a3
}
#homepage .listtab {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid
}
#link H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #f3f3f3; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#list H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 5px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#list H3 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; MARGIN: 15px 0px 10px 20px
}
#list H4 {
	FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; MARGIN: 15px 0px; TEXT-ALIGN: center
}
#list UL {
	MARGIN: 10px 0px 5px 50px
}
#enqu TH {
	FONT-WEIGHT: normal; BACKGROUND: #f7f7f7; COLOR: #666666; TEXT-ALIGN: left
}
#enqu .ttl {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#theme A {
	LINE-HEIGHT: 1
}
#bbs #att {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BACKGROUND-COLOR: #f7f7f7
}
#bbs #att TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: larger; PADDING-BOTTOM: 10px; COLOR: #6d6d6d; PADDING-TOP: 10px
}
#bbs #new {
	MARGIN: 0px; LINE-HEIGHT: 1
}
#bbs #del {
	MARGIN: 0px; LINE-HEIGHT: 1
}
#detail #del {
	MARGIN: 0px; LINE-HEIGHT: 1
}
#bbs .date {
	COLOR: #999999
}
#bbs .ttl {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#bbs .ttl2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #ff6600 5px solid
}
#bbs TH {
	FONT-WEIGHT: normal; COLOR: #666666; TEXT-ALIGN: left
}
#error {
	FONT-WEIGHT: bold; COLOR: red
}
#input TH {
	FONT-WEIGHT: bold; BACKGROUND: #f7f7f7; COLOR: #333333; TEXT-ALIGN: left
}
#confirm TH {
	FONT-WEIGHT: bold; BACKGROUND: #f7f7f7; COLOR: #333333; TEXT-ALIGN: left
}
#detail TH {
	FONT-WEIGHT: bold; BACKGROUND: #f7f7f7; COLOR: #333333; TEXT-ALIGN: left
}
#delete TH {
	FONT-WEIGHT: bold; BACKGROUND: #f7f7f7; COLOR: #333333; TEXT-ALIGN: left
}
#input .att2 {
	FONT-WEIGHT: normal; COLOR: #888888; TEXT-ALIGN: left
}
#detail .att2 {
	FONT-WEIGHT: normal; COLOR: #888888; TEXT-ALIGN: left
}
#input H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#confirm H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#detail H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}

#delete H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
.name {
	COLOR: #888888
}
.mail {
	COLOR: #888888
}
.que {
	
}
.ans {
	
}
#this_site {
	
}
#this_site H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#sjr H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid
}
#sjr H3 {
	FONT-WEIGHT: bold; MARGIN: 5px 0px 15px; COLOR: #0076a3
}
#sjr .tab TH {
	BACKGROUND-COLOR: #eaeaea
}
#sjr .tab LI {
	LIST-STYLE-TYPE: disc
}
#sjr P {
	MARGIN: 5px 0px 10px
}
#sjr UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 3px
}
#this_site P {
	MARGIN: 0px 0px 5px
}
#this_site IMG {
	MARGIN: 5px 0px 0px
}
#this_site .unit {
	MARGIN-BOTTOM: 30px
}
#sjr .unit {
	MARGIN-BOTTOM: 10px
}
.access TD {
	BORDER-RIGHT: #c1c1c1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #c1c1c1 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c1c1c1 1px solid
}
#privacy .att {
	
}
.list2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 35px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.list3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 35px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#sitemap H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BORDER-LEFT: #0076a3 5px solid
}
.unit {
	MARGIN-BOTTOM: 20px
}
#homepage H2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 0px 10px; BORDER-LEFT: #0076a3 5px solid; COLOR: #0076a3
}
#homepage .listtab {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid
}
#column DT {
	PADDING-LEFT: 5px; BACKGROUND: #f3f3f3
}
#column DD {
	MARGIN: 0px 0px 10px 10px
}
