body.jpnic {  background-color: #FFFFFF; color: #333333; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
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; ; font-style: normal; margin-bottom: 0em; }
.gnavi { line-height: 100%; margin-top: 0em; margin-left: 1em; }

.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; }
.voip { color: #696969; }

.date { margin-left:9em; }

.indent { margin-left: 2em; }
.indent-m0 { margin-left: 2em; margin-top: 0em; margin-bottom: 0em; }
.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-color: #666666; border-width: 3px; border-collapse: collapse; }

.smap-ip {color: #FF6600; margin-left: 2em; font-size: 90%; }
.smap-dom {color: #993399; margin-left: 2em; font-size: 90%; }
.smap-tech {color: #996600; margin-left: 2em; font-size: 90%; }
.smap-trend {color: #CC0000; margin-left: 2em; font-size: 90%; }
.smap-event {color: #FF9900; margin-left: 2em; font-size: 90%; }
.smap-member {color: #009900; margin-left: 2em; font-size: 90%; }
.smap-etc {color: #0066CC; margin-left: 2em; font-size: 90%; }
.smap-nic {color: #FF9999; margin-left: 2em; font-size: 90%; }

/* dummy test */
ul.jpnic404 { margin-top: -0.8em; }
ul.mt0 { margin-top: 0em; }

ol.mt0 { margin-top: 0em; }

li { line-height: 120%; margin-bottom: 0.5em; }
li.jpnic404 { line-height: 0.9em; }

p { line-height: 120%}

dt {  line-height: 120%}
dd {  line-height: 120%; margin-bottom: 0.5em}

.t-normal { font-size: 100%;}
.t-small { font-size: 90%;}
.t-big { font-size: 120%;}
.t-big2 { font-size: 140%;}



/* ******************  New For TopPage *************** */
.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-color: #0066CC; border-style: solid; }
.border-topred {  border-color: #CC0000; border-style: solid; }
.padding-left-top {  padding-left: 5px; }
.padding-right-top {  padding-right: 5px; }
.rev-indent { margin-left:1em; text-indent:-1em; }
.qa-indent { margin-left:3em; text-indent:-3em; }

/* for calender */
.oversea { font-style: italic; text-align:left; }
.activity { font-weight: bold; }
.caldate { font-weight: bold; color: #996600; white-space:nowrap;}



.leftcolumn {  width: 25%}
.rightcolumn {  width: 25%}
