* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND-IMAGE: url(../img/common_bg.jpg); TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top
}
BODY.idx {
	BACKGROUND-IMAGE: url(../img/idx_bg.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top
}
.idxbg {
	BACKGROUND-IMAGE: url(../img/idx_mainimg_bg.gif); WIDTH: 1020px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#all {
	TEXT-ALIGN: left; WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
P {
	LINE-HEIGHT: 1.4em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TD {
	VERTICAL-ALIGN: top
}
TH {
	
}
DL {
	
}
DT {
	FONT-WEIGHT: bold
}
DD {
	LINE-HEIGHT: 1.4em
}
#all UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px
}
OL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px
}
#all #main UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px
}
OL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px
}
LI {
	LINE-HEIGHT: 1.4em
}
.none {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	MIN-HEIGHT: 1%; DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.vm {
	VERTICAL-ALIGN: middle
}
A {
	COLOR: #0075a9
}
A:hover {
	
}
.alignC {
	TEXT-ALIGN: center
}
.alignR {
	TEXT-ALIGN: right
}
.floatL {
	FLOAT: left
}
.floatR {
	FLOAT: right
}
.floatLm10 {
	FLOAT: left; MARGIN-LEFT: 10px
}
.floatRm10 {
	FLOAT: right; MARGIN-RIGHT: 10px
}
.small {
	FONT-SIZE: 11px !important
}
.clear {
	CLEAR: both !important
}
.mT5 {
	MARGIN-TOP: 5px !important
}
.mT7 {
	MARGIN-TOP: 7px !important
}
.mT10 {
	MARGIN-TOP: 10px !important
}
.mT15 {
	MARGIN-TOP: 15px !important
}
.mT20 {
	MARGIN-TOP: 20px !important
}
.mB0 {
	PADDING-BOTTOM: 0px !important; MARGIN-BOTTOM: 0px !important
}
.mB5 {
	MARGIN-BOTTOM: 5px !important
}
.mB10 {
	MARGIN-BOTTOM: 10px !important
}
.mB15 {
	MARGIN-BOTTOM: 15px !important
}
.mB20 {
	MARGIN-BOTTOM: 20px !important
}
.mL15 {
	MARGIN-LEFT: 15px !important
}
.mL180 {
	MARGIN-LEFT: 180px !important
}
.mR5 {
	MARGIN-RIGHT: 5px !important
}
.mR30 {
	MARGIN-RIGHT: 30px !important
}
.pagetop {
	TEXT-ALIGN: right; MARGIN-TOP: 15px; MARGIN-BOTTOM: 30px
}
.red {
	COLOR: #ff0000
}
#contents {
	WIDTH: 960px
}
A:link {
	
}
A:visited {
	COLOR: #005982
}
A:hover {
	COLOR: #005982; TEXT-DECORATION: underline
}
#summary {
	
}
#head {
	HEIGHT: 95px
}
.headRmenu {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.headRmenu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.headRmenu A {
	BACKGROUND-IMAGE: url(../img/arrow.jpg); LINE-HEIGHT: 20px; PADDING-LEFT: 16px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; COLOR: #0075a9; FONT-SIZE: 14px; MARGIN-RIGHT: 4px
}
.headRmenu LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.headRtxt {
	TEXT-ALIGN: right; MARGIN-TOP: 15px; WIDTH: 355px; FLOAT: right
}
.headRtxt FORM {
	FLOAT: left
}
.headRtxt #textarea {
	BORDER-BOTTOM: #e3e3eb 1px solid; BORDER-LEFT: #e3e3eb 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: 158px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 21px; BORDER-TOP: #aaadb4 1px solid; BORDER-RIGHT: #e3e3eb 1px solid; PADDING-TOP: 0px
}
.headRtxt .letters {
	BACKGROUND-IMAGE: url(../img/fonts_bg.jpg); WIDTH: 123px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; HEIGHT: 24px
}
.headRtxt .letters A.small {
	BACKGROUND-IMAGE: url(../img/lettersize_s.gif); MARGIN-TOP: 3px; WIDTH: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; HEIGHT: 18px; MARGIN-RIGHT: 2px
}
.headRtxt .letters A.medium {
	BACKGROUND-IMAGE: url(../img/lettersize_m.gif); MARGIN-TOP: 3px; WIDTH: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; HEIGHT: 18px; MARGIN-RIGHT: 2px
}
.headRtxt .letters A.large {
	BACKGROUND-IMAGE: url(../img/lettersize_l.gif); MARGIN-TOP: 3px; WIDTH: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; HEIGHT: 18px
}
.headRtxt .letters SPAN.vanish {
	DISPLAY: none
}
#dd .mainmenu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 3px 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#dd .mR11 {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 9px !important
}
#dd LI.mRnull {
	PADDING-RIGHT: 0px; FLOAT: right; MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#dd .mainmenu A.menu {
	MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.submenu {
	Z-INDEX: 3; POSITION: absolute; VISIBILITY: hidden
}
.submenu A {
	BORDER-BOTTOM: #d9f2ff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #90d2f6; PADDING-LEFT: 14px; WIDTH: 141px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.submenu A.catch {
	BORDER-BOTTOM: #d9f2ff 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.4em; BACKGROUND-COLOR: #6699cc; PADDING-LEFT: 14px; WIDTH: 141px; DISPLAY: block; COLOR: #ffffff; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.submenu A:hover {
	BACKGROUND-COLOR: #3399cc
}
.submenu {
	FILTER: alpha(Opacity=90); opacity: 0.9
}
.navi {
	MARGIN-BOTTOM: 20px
}
.navi A {
	FLOAT: left; MARGIN-LEFT: 1px; MARGIN-RIGHT: 3px
}
.navi IMG {
	
}
.navi A.mR11 {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 11px !important
}
.navi A.mRnull {
	PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#path {
	LINE-HEIGHT: 30px; FONT-SIZE: 12px
}
#path A {
	
}
#path A:hover {
	
}
#main {
	WIDTH: 640px; FLOAT: left
}
#index {
	
}
#index .recommend H2 {
	BACKGROUND-IMAGE: url(../img/idx_recommend_bg.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px 0px 12px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#index .recommend P {
	LINE-HEIGHT: 1.3em; WIDTH: 442px; FLOAT: left; COLOR: #333333; FONT-SIZE: 14px
}
#index .new H2 {
	MARGIN-TOP: 18px
}
#index .new H2 A {
	BACKGROUND-IMAGE: url(../img/idx_news_bg_off.jpg); LINE-HEIGHT: 32px; PADDING-LEFT: 30px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#index .new H2 A:hover {
	BACKGROUND-IMAGE: url(../img/idx_news_bg_ov.jpg); LINE-HEIGHT: 32px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#main .new DL {
	BACKGROUND-IMAGE: url(../img/news_dot02.gif); PADDING-BOTTOM: 2px; MIN-HEIGHT: 1%; WIDTH: 607px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; MARGIN-LEFT: 15px
}
#main .new DT {
	BACKGROUND-IMAGE: url(../img/news_dot01.gif); LINE-HEIGHT: 30px; WIDTH: 98px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
#main .new DD {
	LINE-HEIGHT: 1.4em; PADDING-LEFT: 10px; WIDTH: 498px; FLOAT: left; COLOR: #333333; FONT-SIZE: 14px; PADDING-TOP: 6px
}
#main .new .end {
	BACKGROUND-IMAGE: none
}
#index .pickup H2 {
	BACKGROUND-IMAGE: url(../img/idx_pu_bg.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 20px 0px 12px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#index .pickup .pubox {
	PADDING-LEFT: 15px; WIDTH: 190px; PADDING-RIGHT: 5px; FLOAT: left
}
#index .pickup .pubox H3 A {
	BACKGROUND-IMAGE: url(../img/arrow.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#index .pickup .pubox P {
	COLOR: #333333; FONT-SIZE: 12px
}
#index .products {
	PADDING-BOTTOM: 32px
}
#index .products H2 {
	MARGIN-TOP: 18px
}
#index .products H2 A {
	BACKGROUND-IMAGE: url(../img/idx_introduction_bgoff.jpg); LINE-HEIGHT: 32px; PADDING-LEFT: 30px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#index .products H2 A:hover {
	BACKGROUND-IMAGE: url(../img/idx_introduction_bg_ov.jpg); LINE-HEIGHT: 32px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#index .products .probox {
	MARGIN-TOP: 14px; PADDING-LEFT: 15px; WIDTH: 295px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 6px; FLOAT: left
}
#index .products .probox IMG {
	BACKGROUND-IMAGE: url(../img/thumbnail_bg.gif); PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 56px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; PADDING-TOP: 2px
}
#index .products .probox H3 A {
	BACKGROUND-IMAGE: url(../img/arrow.gif); LINE-HEIGHT: normal; PADDING-LEFT: 16px; WIDTH: 209px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: right; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#index .products .probox P {
	PADDING-BOTTOM: 0px; MARGIN: 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: 225px; PADDING-RIGHT: 0px; FLOAT: right; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#lead {
	
}
#lead .products H2 {
	BACKGROUND-IMAGE: url(../img/t2/products_h2.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead .products .pbox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 290px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 12px; FLOAT: left; PADDING-TOP: 0px
}
#lead .products .pbox .Rtxt {
	WIDTH: 154px; FLOAT: right
}
#lead .products .pbox .Rtxt P {
	PADDING-BOTTOM: 50px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 14px; PADDING-TOP: 60px
}
#lead .products .pbox .Rtxt IMG {
	PADDING-BOTTOM: 5px !important; MARGIN-TOP: 0px
}
#lead .products .pagetop {
	MARGIN-BOTTOM: 15px
}
#lead H2.os {
	BACKGROUND-IMAGE: url(../img/t2/suport_h2a.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead H2.q {
	BACKGROUND-IMAGE: url(../img/t2/suport_h2b.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 24px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead H2.pu {
	BACKGROUND-IMAGE: url(../img/t2/suport_h2c.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 24px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead H2.news {
	BACKGROUND-IMAGE: url(../img/t2/suport_h2d.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 24px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead .list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 1%; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; DISPLAY: inline-block; CLEAR: both; PADDING-TOP: 0px
}
#lead .list LI {
	BACKGROUND-IMAGE: url(../img/arrow.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 16px; PADDING-LEFT: 16px; WIDTH: 189px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead .list A {
	TEXT-DECORATION: none
}
#lead LI {
	LINE-HEIGHT: 1.8em; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333333; FONT-SIZE: 14px
}
#lead P {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4em; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333333; FONT-SIZE: 14px
}
#lead .clearfix .supportL {
	PADDING-LEFT: 15px; WIDTH: 295px; FLOAT: left
}
#lead .clearfix .supportR {
	WIDTH: 295px; PADDING-RIGHT: 15px; FLOAT: right
}
#lead .txt10 P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 45px; FONT-SIZE: 12px
}
#lead .online H2 {
	BACKGROUND-IMAGE: url(../img/t2/online_h2.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead .online .Rtxt {
	WIDTH: 400px; PADDING-RIGHT: 15px; FLOAT: right
}
#lead .online .Rtxt H3 {
	BACKGROUND-IMAGE: url(../img/t2/online_h3.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px 0px 10px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead .online .Rtxt P {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#lead .online .clearfix {
	MARGIN-TOP: 15px
}
#lead .download H2 {
	BACKGROUND-IMAGE: url(../img/t2/download_h2.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; MARGIN: 0px 0px 8px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#lead TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #e6e6e6; MARGIN: 0px; COLOR: #333333; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 15px
}
#lead TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 12px; MARGIN: 0px; COLOR: #333333; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; PADDING-TOP: 12px
}
#lead TD P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px
}
#lead H3 {
	BACKGROUND-IMAGE: url(../img/t3/h3.jpg); LINE-HEIGHT: 28px; MARGIN-TOP: 16px; PADDING-LEFT: 26px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#lead .txtL330 {
	WIDTH: 350px; FLOAT: left
}
#lead .txtR330 {
	WIDTH: 330px; FLOAT: right
}
#lead .txtL400 {
	WIDTH: 400px; FLOAT: left
}
#lead .txtR400 {
	WIDTH: 400px; FLOAT: right
}
#lead .txtR330 H3 {
	BACKGROUND-IMAGE: none; LINE-HEIGHT: normal; MARGIN: 0px 0px 10px
}
#lead .txtR330 TABLE {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
#lead .txtR330 TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; COLOR: #333333; PADDING-TOP: 5px
}
#lead .txtR330 TD {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; COLOR: #333333; PADDING-TOP: 5px
}
.inl {
	DISPLAY: inline
}
#lead TABLE {
	WIDTH: 640px
}
#lead .tableset {
	BORDER-BOTTOM: #cccccc 1px; BORDER-LEFT: #cccccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px
}
#lead .tableset TH {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#lead .tableset TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#lead .dot LI {
	BACKGROUND-IMAGE: url(../img/t3/dot.gif); LINE-HEIGHT: 1.8em; PADDING-LEFT: 12px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: 16px
}
#lead .cube LI {
	BACKGROUND-IMAGE: url(../img/t3/cube.jpg); LINE-HEIGHT: 2em; PADDING-LEFT: 18px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: 12px
}
#lead .txtR330 H3 {
	BACKGROUND-IMAGE: url(../img/t3/h3_short.jpg); LINE-HEIGHT: 28px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.howmany {
	BORDER-BOTTOM: #e3e3eb 1px solid; BORDER-LEFT: #e3e3eb 1px solid; WIDTH: 100px; HEIGHT: 20px; BORDER-TOP: #aaadb4 1px solid; BORDER-RIGHT: #e3e3eb 1px solid
}
.cart {
	MARGIN-TOP: 10px; MARGIN-LEFT: 55px
}
#lead .arrow LI A {
	BACKGROUND-IMAGE: url(../img/arrow.gif); PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
#lead .arrowR A {
	BACKGROUND-IMAGE: url(../img/arrow.gif); MARGIN-TOP: 10px; PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 20px; FLOAT: right
}
#lead .underWline TH {
	BORDER-BOTTOM: #ffffff 1px solid
}
#lead .newspage {
	MARGIN-TOP: 20px
}
#main .newspage DL {
	BACKGROUND-IMAGE: url(../img/news_dot02.gif); PADDING-BOTTOM: 2px; MIN-HEIGHT: 1%; WIDTH: 607px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; MARGIN-LEFT: 15px
}
#main .newspage DT {
	BACKGROUND-IMAGE: url(../img/news_dot01.gif); LINE-HEIGHT: 30px; WIDTH: 118px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: left; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
#lead .newspage DT A {
	BACKGROUND-IMAGE: url(../img/arrow.gif); PADDING-LEFT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
#main .newspage DD {
	LINE-HEIGHT: 1.4em; PADDING-LEFT: 10px; WIDTH: 478px; FLOAT: left; COLOR: #333333; FONT-SIZE: 14px; PADDING-TOP: 6px
}
#main .newspage .end {
	BACKGROUND-IMAGE: none
}
#footer {
	BACKGROUND-IMAGE: url(../img/footer_bg.jpg); PADDING-BOTTOM: 30px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; MARGIN-LEFT: auto; CLEAR: both; MARGIN-RIGHT: auto
}
#footer .Finside {
	WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#footer P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; LINE-HEIGHT: 2em; COLOR: #333333; FONT-SIZE: 14px; PADDING-TOP: 18px
}
ADDRESS {
	TEXT-ALIGN: right; LINE-HEIGHT: 1.4em; FONT-STYLE: normal; COLOR: #333333; FONT-SIZE: 14px; MARGIN-RIGHT: 28px
}
#menu {
	PADDING-BOTTOM: 30px; WIDTH: 305px; FLOAT: right
}
#menu P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 4px 0px 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#menu .menu_user {
	BACKGROUND-IMAGE: url(../img/nemu_user_bg.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 20px 0px 10px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#menu .menu_support {
	BACKGROUND-IMAGE: url(../img/menu_support_bg.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 20px 0px 10px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#menu .menu_download {
	BACKGROUND-IMAGE: url(../img/menu_download_bg.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 20px 0px 10px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#menu .imgframe {
	BACKGROUND-IMAGE: url(../img/thumbnail_bg.gif); PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 2px
}
#menu .noframe {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; MARGIN-LEFT: 10px; PADDING-TOP: 2px
}
#menu DL {
	WIDTH: 225px; FLOAT: right
}
#menu .flat DT {
	MARGIN-TOP: 10px
}
#menu DT A {
	BACKGROUND-IMAGE: url(../img/arrow.jpg); PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center; MARGIN-LEFT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#menu .flat DT A {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 10px
}
#menu DD {
	LINE-HEIGHT: 1.6em; MARGIN-TOP: 8px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; COLOR: #333333; FONT-SIZE: 12px
}
#menu .flat DD {
	MARGIN-TOP: 6px; MARGIN-LEFT: 10px; FONT-SIZE: 14px
}
#menu OL {
	BORDER-BOTTOM: #c4c4c4 1px solid; MARGIN-BOTTOM: 20px
}
#menu OL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#menu OL LI A {
	BACKGROUND-IMAGE: url(../img/menu_li_off.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 29px; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#menu OL LI A:hover {
	BACKGROUND-IMAGE: url(../img/menu_li_ov.jpg); TEXT-DECORATION: underline
}
