BODY.jpnic {
	MARGIN: 0px; COLOR: #333333; BACKGROUND-COLOR: #ffffff
}
BLOCKQUOTE.mleft {
	MARGIN-LEFT: 9em
}
H1 {
	FONT-SIZE: 1.5em
}
H2 {
	FONT-SIZE: 1.2em; MARGIN: 1px
}
H3 {
	FONT-SIZE: 1em; MARGIN: 0px
}
H4 {
	FONT-SIZE: 1em; MARGIN: 0px
}
EM {
	FONT-WEIGHT: bold; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: bold; COLOR: red
}
.head {
	MARGIN-TOP: -1.2em; MARGIN-BOTTOM: -1.2em
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.t-red {
	COLOR: #cc0000
}
.t-redn {
	COLOR: #cc0000; WHITE-SPACE: nowrap
}
.t-blue {
	COLOR: #0066cc
}
.t-brown {
	COLOR: #993300
}
.t-swhite {
	FONT-SIZE: 80%; COLOR: #ffffff
}
.t-q {
	FONT-WEIGHT: bold; COLOR: #009900
}
.t-a {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.t-big {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0em; FONT-STYLE: normal
}
.gnavi {
	MARGIN-TOP: 0em; MARGIN-LEFT: 1em; LINE-HEIGHT: 100%
}
.ip {
	COLOR: #ff6600
}
.dom {
	COLOR: #993399
}
.tech {
	COLOR: #996600
}
.trend {
	COLOR: #cc0000
}
.event {
	COLOR: #ff9900
}
.member {
	COLOR: #009900
}
.etc {
	COLOR: #0066cc
}
.nic {
	COLOR: #ff9999
}
.lbrown {
	COLOR: #996600
}
.lyellow {
	COLOR: #ffffcc
}
.date {
	MARGIN-LEFT: 9em
}
.indent {
	MARGIN-LEFT: 2em
}
.indent-m0 {
	MARGIN-TOP: 0em; MARGIN-BOTTOM: 0em; MARGIN-LEFT: 2em
}
.mg1 {
	MARGIN: 1em
}
.tc-w {
	BACKGROUND-COLOR: #ffffff
}
.tc-g {
	BACKGROUND-COLOR: #666666
}
.tc-mg {
	BACKGROUND-COLOR: #cccccc
}
.tc-lg {
	BACKGROUND-COLOR: #efefef
}
.tc-lb {
	BACKGROUND-COLOR: #cccc99
}
.tc-ly {
	BACKGROUND-COLOR: #ffffcc
}
.alm {
	VERTICAL-ALIGN: middle
}
.tborder {
	BORDER-TOP-WIDTH: 3px; BORDER-LEFT-WIDTH: 3px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-WIDTH: 3px; BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 3px; BORDER-RIGHT-COLOR: #666666
}
.smap-ip {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #ff6600
}
.smap-dom {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #993399
}
.smap-tech {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #996600
}
.smap-trend {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #cc0000
}
.smap-event {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #ff9900
}
.smap-member {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #009900
}
.smap-etc {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #0066cc
}
.smap-nic {
	FONT-SIZE: 90%; MARGIN-LEFT: 2em; COLOR: #ff9999
}
.invalid {
	FONT-WEIGHT: bold; COLOR: red
}
.pending {
	FONT-WEIGHT: bold; COLOR: green
}
UL.jpnic404 {
	MARGIN-TOP: -0.8em
}
UL.mt0 {
	MARGIN-TOP: 0em
}
OL.mt0 {
	MARGIN-TOP: 0em
}
LI {
	MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 120%
}
LI.jpnic404 {
	LINE-HEIGHT: 0.9em
}
P {
	LINE-HEIGHT: 120%
}
DT {
	LINE-HEIGHT: 120%
}
DD {
	MARGIN-BOTTOM: 0.5em; LINE-HEIGHT: 120%
}
.t-normal {
	FONT-SIZE: 100%
}
.t-small {
	FONT-SIZE: 90%
}
.t-big {
	FONT-SIZE: 120%
}
.t-big2 {
	FONT-SIZE: 140%
}
.bg-ip {
	BACKGROUND-COLOR: #ffcc66
}
.bg-dom {
	BACKGROUND-COLOR: #ccccff
}
.bg-mem {
	BACKGROUND-COLOR: #ccffcc
}
.bg-tech {
	BACKGROUND-COLOR: #ffcc99
}
.bg-top {
	BACKGROUND-COLOR: #ffcccc
}
.bg-eve {
	BACKGROUND-COLOR: #ffff99
}
.bg-qa {
	BACKGROUND-COLOR: #ffcc66
}
.bg-doc {
	BACKGROUND-COLOR: #99ccff
}
.bg-map {
	BACKGROUND-COLOR: #99ccff
}
.bg-pro {
	BACKGROUND-COLOR: #99ccff
}
UL.ul-top {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
LI.li-top {
	LINE-HEIGHT: 100%
}
H2.h2-top {
	FONT-SIZE: 100%
}
.t-white {
	COLOR: #ffffff
}
.bg-toptopics {
	BACKGROUND-COLOR: #0066cc
}
H1.h1-middle {
	FONT-SIZE: 110%; MARGIN: 0px
}
.t-small2 {
	FONT-SIZE: 90%; LINE-HEIGHT: 120%
}
.bg-topnotice {
	BACKGROUND-COLOR: #cc0000
}
.border-topblue {
	BORDER-LEFT-COLOR: #0066cc; BORDER-BOTTOM-COLOR: #0066cc; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #0066cc; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #0066cc; BORDER-BOTTOM-STYLE: solid
}
.border-topred {
	BORDER-LEFT-COLOR: #cc0000; BORDER-BOTTOM-COLOR: #cc0000; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #cc0000; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #cc0000; BORDER-BOTTOM-STYLE: solid
}
.padding-left-top {
	PADDING-LEFT: 5px
}
.padding-right-top {
	PADDING-RIGHT: 5px
}
.rev-indent {
	MARGIN-LEFT: 1em; TEXT-INDENT: -1em
}
.oversea {
	FONT-STYLE: italic; TEXT-ALIGN: left
}
.activity {
	FONT-WEIGHT: bold
}
.caldate {
	FONT-WEIGHT: bold; COLOR: #996600; WHITE-SPACE: nowrap
}
