H3 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 14px; BACKGROUND: url(img/h_bg.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
H4 {
	FONT-SIZE: 12px
}
#FlashContents {
	MARGIN: 0px auto; WIDTH: 936px; TEXT-ALIGN: center; border-bottom:#871f22 solid 2px; border-right:#871f22 solid 2px; border-left:#871f22 solid 2px; border-top:#871f22 solid 2px
}







#TopNews H2 {
	FONT-SIZE: 10px; COLOR: #9f8d59
}
#TopNews H2 A {
	FONT-SIZE: 10px; COLOR: #9f8d59; text-decoration:underline
}



#TopBnrs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto 10px; WIDTH: 940px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee
}







#TopBnrs LI {
	DISPLAY: inline
}
#TopBottomContents {
	MARGIN: 0px auto 20px; WIDTH: 940px; BACKGROUND-COLOR: #ffffff
}
#TopNews {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 700px; PADDING-TOP: 15px
}
#TopNews A {
	COLOR: #222222; TEXT-DECORATION: underline
}
#NewsIdx A {
	COLOR: #222222; TEXT-DECORATION: underline
}
#TopNews A:hover {
	COLOR: #ffde00; TEXT-DECORATION: none
}
#NewsIdx A:hover {
	COLOR: #ffde00; TEXT-DECORATION: none
}
#TopNews H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#TopNews DT {
	CLEAR: left; FLOAT: left; WIDTH: 10em
}
#NewsIdx DT {
	CLEAR: left; FLOAT: left; WIDTH: 10em
}
#NewsDetails DT {
	CLEAR: left; FLOAT: left; WIDTH: 10em
}
#TopNews DT SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #9f8d59; TEXT-ALIGN: center
}
#NewsIdx DT SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #9f8d59; TEXT-ALIGN: center
}
#NewsDetails DT SPAN {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #9f8d59; TEXT-ALIGN: center
}
#TopNews DD {
	MARGIN-BOTTOM: 3em; MARGIN-LEFT: 12em; ZOOM: 1
}


#NewsDetails DD {
	MARGIN-BOTTOM: 3em; MARGIN-LEFT: 12em; ZOOM: 1
}







#TopSubBnrs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 5px; WIDTH: 205px; PADDING-TOP: 15px
}
.TopSubBnrs_link_tit { color:#FFFFFF; font-weight:bold; width:190px; margin-bottom:10px; background-color:#9f8d59; padding-bottom:3px; padding-top:3px; text-align:center
}
.TopSubBnrs_link_box { width:190px; margin-bottom:5px
}
.TopSubBnrs_link_txt { margin-left:0px; color:#222222; margin-top:5px; width:190px; line-height:16px; font-size:10px
}









#NewsIdx DD {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 12em; BORDER-BOTTOM: #ccc 1px dotted; ZOOM: 1
}
#NewsDetails H3 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 15px
}
#NewsDetails P {
	MARGIN-BOTTOM: 1em
}
#NewsDetails H4 {
	FONT-SIZE: 12px
}
#NewsDetails DD UL LI {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc
}
.Unv_design {
	FLOAT: left; MARGIN-BOTTOM: 30px; WIDTH: 340px
}
.Unv_designLR {
	MARGIN: 0px auto; WIDTH: 453px
}
Unv_designLR P.txt {
	MARGIN: auto 20px auto 25px; LINE-HEIGHT: 1.3
}
.Unv_design P.txt {
	MARGIN: auto 20px auto 25px; LINE-HEIGHT: 1.3
}
#MeiryoAndMe {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
UL#Products_sNav {
	BORDER-LEFT: #ffde00 3px solid; TEXT-ALIGN: left
}
UL#ProductsIdx_sNav {
	MARGIN-BOTTOM: 20px
}
UL#ProductsIdx_sNav LI {
	LINE-HEIGHT: 0
}
UL#ProductsIdx_sNav LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #999999; LINE-HEIGHT: normal; PADDING-TOP: 3px; BORDER-BOTTOM: #efefef 1px solid; BACKGROUND-COLOR: #d5d5d5
}
UL#ProductsIdx_sNav LI.here A {
	COLOR: #333333; BACKGROUND-COLOR: #ffde00
}
UL#ProductsIdx_sNav LI.final A {
	BORDER-BOTTOM-STYLE: none
}
UL#ProductsIdx_sNav LI A:hover {
	COLOR: #222; BACKGROUND-COLOR: #c8c8c8
}
UL#ProductsIdx_tNav LI {
	DISPLAY: inline
}
P.changeimgx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px; HEIGHT: 220px
}
P.changeimgx IMG {
	LEFT: 0px; WIDTH: 220px; TOP: 0px; HEIGHT: 220px
}
UL.ProductsList H3 {
	FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.ProductsList H3 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.ProductsTxt {
	PADDING-LEFT: 5px; PADDING-TOP: 5px
}
UL.ProductsList LI {
	DISPLAY: inline; FLOAT: left
}
UL.ProductsList LI A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 25px; WIDTH: 220px; LINE-HEIGHT: 1.3; MARGIN-RIGHT: 20px
}
UL.ProductsList LI.none A {
	MARGIN-RIGHT: 0px! important
}
UL.ProductsList LI A:hover {
	BACKGROUND: url(img/h_bg.gif); COLOR: #333333
}
.pulldownmenu {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffff
}
.pulldownmenu2 {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffff
}
.pulldownmenu:hover {
	BORDER-RIGHT: #9f8d59 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9f8d59 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #9f8d59 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9f8d59 1px solid; BACKGROUND-COLOR: #ffde00
}
.pulldownmenu2:hover {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #dddddd
}
UL.changeSample {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 700px; PADDING-TOP: 0px; HEIGHT: 282px
}
UL.changeSample IMG {
	LEFT: 0px; WIDTH: 700px; TOP: 0px; HEIGHT: 246px
}
UL#downloadslist LI {
	DISPLAY: inline; MARGIN-RIGHT: 5px
}
UL#downloadslist LI IMG {
	MARGIN-BOTTOM: 5px
}
.downloads-details UL LI {
	MARGIN-LEFT: 15px; LIST-STYLE-TYPE: disc
}
DL#spec {
	MARGIN-LEFT: 1em
}
DL#spec DT {
	CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 3em
}
DL#spec DD {
	MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 6em; ZOOM: 1
}
DL#law {
	MARGIN-LEFT: 1em
}
DL#law DT {
	CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 13em
}
DL#law DD {
	PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN-LEFT: 13em; BORDER-LEFT: #cccccc 1px solid; ZOOM: 1
}
DL.contact {
	MARGIN-BOTTOM: 2em; MARGIN-LEFT: 1em
}
DL.contact DT {
	CLEAR: left; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 5em
}
DL.contact DD {
	PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 5em; ZOOM: 1
}
#Sitemap {
	
}
#Sitemap A {
	COLOR: #222222; TEXT-DECORATION: underline
}
#Sitemap A:hover {
	COLOR: #ffde00; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none
}
#Sitemap UL {
	MARGIN-BOTTOM: 25px
}
#Sitemap UL LI UL {
	MARGIN-BOTTOM: 10px
}
#Sitemap UL LI {
	MARGIN-LEFT: 1.5em; LIST-STYLE-TYPE: disc
}
#Sitemap UL LI UL LI {
	MARGIN-LEFT: 1.5em; LIST-STYLE-TYPE: circle
}
#Sitemap H3 {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 8px! important; BACKGROUND: #eeeeee; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px! important; PADDING-TOP: 5px! important
}
TABLE.List {
	BORDER-TOP: #bbb 1px solid; MARGIN: 0px auto; BORDER-RIGHT-STYLE: none! important
}
TABLE.List A {
	COLOR: #222222; TEXT-DECORATION: underline
}
TABLE.List A:visited {
	COLOR: #222222; TEXT-DECORATION: underline
}
TABLE.List A:hover {
	COLOR: #ffde00; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none
}
TABLE.List TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: left
}
TABLE.List TD.type {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
TABLE.List TD.weight {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 25px; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center
}
TABLE.List TD {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center
}
.bg {
	BACKGROUND-COLOR: #d5d5c5
}
.borderRnone {
	BORDER-RIGHT-STYLE: none! important
}
TABLE.spec {
	BORDER-TOP: #bbb 1px solid; MARGIN: 0px auto; BORDER-LEFT: #bbb 1px solid
}
TABLE.spec TH {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
TABLE.spec TD {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TABLE.license {
	BORDER-TOP: #bbb 1px solid; MARGIN: 0px auto; BORDER-LEFT: #bbb 1px solid
}
TABLE.license TH {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center
}
TABLE.license TD {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#Faq {
	MARGIN-BOTTOM: 150px
}
#FaqSupport {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
#FaqSupport LI {
	PADDING-LEFT: 15px! important
}
.FaqCon {
	MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 30px; BORDER-BOTTOM: #dddddd 1px solid
}
.FaqCon H4 {
	PADDING-LEFT: 5px; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px
}
.FaqCon P {
	PADDING-LEFT: 1.5em
}
#Faq H3 {
	MARGIN-BOTTOM: 5px
}
#Faq UL {
	PADDING-LEFT: 10px
}
#Faq UL LI {
	PADDING-LEFT: 2em; TEXT-INDENT: -2em
}
