﻿/* ---------------------------------------------------------------- */
/* nscdnet.css - Style Sheet for XHTML 1.0 page                     */
/* ---------------------------------------------------------------- */

/* Common */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000;
	background-color: #fff;
}

.left   { text-align: left; }
.right  { text-align: right; }
.center { text-align: center; clear: both; }

:link    { color: #f00; text-decoration: none; }
:visited { color: #f00; text-decoration: none; }
/*:active  { color: #0f0; text-decoration: none; }
:hover   { color: #0f0; text-decoration: none; }*/

*/

*/

/* Emphasis */

em     { color: #f00; font-style: normal; }
strong {
	color: #f00;
	font-weight: bold;
	font-family: "MS UI Gothic", sans-serif;
}

/* Theme */

div.category {
	margin: -4px 0px 0px 0px;
	padding: 0.2em 2em;
	color: #fff;
	font-family: "Century Gothic", sans-serif;
	font-size: 22pt;
	white-space: nowrap;
}
div#category_news {
	background-color: #36c;
}
div#category_products {
	background-color: #c33;
}
div#category_support {
	background-color: #63c;
}
div#category_registration {
	background-color: #6c3;
}
div#category_agent {
	background-color: #c36;
}
div#category_about {
	background-color: #3c6;
}
div#category_contact {
	background-color: #c63;
}

table.footer {
	padding: 4px;
	color: #fff;
	font-family: "Verdana", sans-serif;
	font-size: 8pt;
	width: 100%;
	height: 32px;
}
table#footer_home {
	border-top:       #999 2px solid;
	background-color: #666;
	border-bottom:    #333 2px solid;
}
table#footer_news {
	border-top:       #69f 2px solid;
	background-color: #36c;
	border-bottom:    #039 2px solid;
}
table#footer_products {
	border-top:       #f66 2px solid;
	background-color: #c33;
	border-bottom:    #900 2px solid;
}
table#footer_support {
	border-top:       #96f 2px solid;
	background-color: #63c;
	border-bottom:    #309 2px solid;
}
table#footer_registration {
	border-top:       #9f6 2px solid;
	background-color: #6c3;
	border-bottom:    #390 2px solid;
}
table#footer_agent {
	border-top:       #f69 2px solid;
	background-color: #c36;
	border-bottom:    #903 2px solid;
}
table#footer_about {
	border-top:       #6f9 2px solid;
	background-color: #3c6;
	border-bottom:    #093 2px solid;
}
table#footer_contact {
	border-top:       #f96 2px solid;
	background-color: #c63;
	border-bottom:    #930 2px solid;
}

/* Navigator */

p.navi {
	margin: 0px 0px 4px 0px;
	padding: 4px 0px 4px 40px;
	color: #000;
	background-color: #666;
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 9pt;
	width: 100%;
}
a.navi:link    { color: #fff; text-decoration: none; }
a.navi:visited { color: #fff; text-decoration: none; }
a.navi:active  { color: #990; text-decoration: none; }
a.navi:hover   { color: #f9f; text-decoration: underline; }

span#inside { color: #999; }

p.back {
	margin: 40px 40px;
	font-family: "MS UI Gothic", sans-serif;
	font-size: 10pt;
	text-align: center;
}
a.back:link    { color: #000; text-decoration: none; }
a.back:visited { color: #000; text-decoration: none; }
a.back:active  { color: #990; text-decoration: none; }
a.back:hover   { color: #f6f; text-decoration: underline; }

/* Home */

div.lead {
	background-color: #eee;
	border-top:       #cf9 4px ridge;
	border-bottom:    #cf9 4px ridge;
	margin: 40px 120px 20px 120px;
	padding: 0px 20px 0px 20px;
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 12pt;
}
p.lead_top {
	text-align: center;
}
p.lead_left {
	margin: 0px 20px 80px 0px;
	float: left;
}
img.lead_left_pic {
	margin: 1px 0px 0px 0px;
	border: 0px #f00 solid;
}
span.lead_left_char {
	color: #c00;
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 9pt;
}
span.lead_left_char2 {
	color: #666;
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 10pt;
}
p.text_indent {
	text-indent: 1em;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 9pt;
	line-height: 1.8;
}
a.lead:link    { color: #000; text-decoration: none; border: #999 1px solid; }
a.lead:visited { color: #000; text-decoration: none; border: #999 1px solid; }
a.lead:active  { color: #000; text-decoration: none; border: #999 1px solid; }
a.lead:hover   { color: #000; text-decoration: none; border: #000 1px solid; }

p.home_logo {
	margin: 20px 0px 0px 0px;
	text-align: center;
}

p.home_title { text-align: center; margin: 40px 0px 0px 0px; }
object.home_title { border: 1px #333 solid; }

div.home_download {
	margin: 10px 0px 0px 0px;
	color: #c00;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 10pt;
	text-align: center;
}
a.home_download:link    { color: #f60; text-decoration: underline; }
a.home_download:visited { color: #666; text-decoration: underline; }
a.home_download:active  { color: #990; text-decoration: none; }
a.home_download:hover   { color: #c0c; text-decoration: none; }

div.home_getflash {
	margin: 0px 0px 0px 0px;
	color: #c00;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 8pt;
	text-align: center;
}
a.home_getflash:link    { color: #f60; text-decoration: underline; }
a.home_getflash:visited { color: #666; text-decoration: underline; }
a.home_getflash:active  { color: #990; text-decoration: none; }
a.home_getflash:hover   { color: #c0c; text-decoration: none; }

div.home_show {
	margin: 40px 60px 0px;
	padding: 2em 2em;
	border: ridge 4px #ccc;
	background-image: url(/images/background/20h.gif);
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12pt;
	line-height: 1.4;
	white-space: nowrap;
}
span.home_show {
	color: #333;
	font-size: 11pt;
	font-weight: bold;
}
span.home_show2 {
	color: #309;
	font-weight: bold;
}
a.home_show:link    { color: #000; text-decoration: none; border: 1px #ccc solid; }
a.home_show:visited { color: #000; text-decoration: none; border: 1px #ccc solid; }
a.home_show:active  { color: #000; text-decoration: none; border: 1px #ccc solid; }
a.home_show:hover   { color: #000; text-decoration: none; border: 1px #666 solid; }
img.home_show { border: 1px #000 solid; }
a.home_show2:link    { color: #606; text-decoration: underline; }
a.home_show2:visited { color: #606; text-decoration: underline; }
a.home_show2:active  { color: #c0c; text-decoration: underline; }
a.home_show2:hover   { color: #c0c; text-decoration: none; }

div.abstract {
	margin: 40px 60px 0px;
	padding: 1px 2em;
	border: solid 1px #336;
	background-image: url('images/b_bg_behind_11.gif');
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12pt;
	line-height: 1.4;
	white-space: nowrap;
}

.nscdnet_em {
	font-weight: bold;
}
a.nscdnet_em:link    { color: #039; text-decoration: none; }
a.nscdnet_em:visited { color: #039; text-decoration: none; }
a.nscdnet_em:active  { color: #36c; text-decoration: none; }
a.nscdnet_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.vod_em {
	font-weight: bold;
}
a.vod_em:link    { color: #039; text-decoration: none; }
a.vod_em:visited { color: #039; text-decoration: none; }
a.vod_em:active  { color: #36c; text-decoration: none; }
a.vod_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.solo_em    {
	font-weight: bold;
}
a.solo_em:link    { color: #039; text-decoration: none; }
a.solo_em:visited { color: #039; text-decoration: none; }
a.solo_em:active  { color: #36c; text-decoration: none; }
a.solo_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.emc_em    {
	font-weight: bold;
}
a.emc_em:link    { color: #039; text-decoration: none; }
a.emc_em:visited { color: #039; text-decoration: none; }
a.emc_em:active  { color: #36c; text-decoration: none; }
a.emc_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.equallogic_em {
	font-weight: bold;
}
a.equallogic_em:link    { color: #039; text-decoration: none; }
a.equallogic_em:visited { color: #039; text-decoration: none; }
a.equallogic_em:active  { color: #36c; text-decoration: none; }
a.equallogic_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.nexsan_em    {
	font-weight: bold;
}
a.nexsan_em:link    { color: #039; text-decoration: none; }
a.nexsan_em:visited { color: #039; text-decoration: none; }
a.nexsan_em:active  { color: #36c; text-decoration: none; }
a.nexsan_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.promise_em    {
	font-weight: bold;
}
a.promise_em:link    { color: #039; text-decoration: none; }
a.promise_em:visited { color: #039; text-decoration: none; }
a.promise_em:active  { color: #36c; text-decoration: none; }
a.promise_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.ironmountain_em {
	font-weight: bold;
}
a.ironmountain_em:link    { color: #039; text-decoration: none; }
a.ironmountain_em:visited { color: #039; text-decoration: none; }
a.ironmountain_em:active  { color: #36c; text-decoration: none; }
a.ironmountain_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.blueshift_em {
	font-weight: bold;
}
a.blueshift_em:link    { color: #039; text-decoration: none; }
a.blueshift_em:visited { color: #039; text-decoration: none; }
a.blueshift_em:active  { color: #36c; text-decoration: none; }
a.blueshift_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.sb_em {
	font-weight: bold; 
}
a.sb_em:link    { color: #039; text-decoration: none; }
a.sb_em:visited { color: #039; text-decoration: none; }
a.sb_em:active  { color: #36c; text-decoration: none; }
a.sb_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }
.lto_em {
	font-weight: bold;
}
a.lto_em:link    { color: #039; text-decoration: none; }
a.lto_em:visited { color: #039; text-decoration: none; }
a.lto_em:active  { color: #36c; text-decoration: none; }
a.lto_em:hover   { color: #36c; text-decoration: none; border-bottom: #666 1px solid; }

table.home2 {
	margin: -2px 40px 0px;
	font-family: "Gulim", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

td#home_nscdnet {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_nscdnet:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_nscdnet:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_nscdnet:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_nscdnet:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_vod {
	padding: 10px 20px;
	background-color: #6c6;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: "Courier New", Courier, monospace;
}
a.home_vod:link    { color: #000; text-decoration: none; border-bottom: #6c6 1px solid; }
a.home_vod:visited { color: #000; text-decoration: none; border-bottom: #6c6 1px solid; }
a.home_vod:active  { color: #000; text-decoration: none; border-bottom: #6c6 1px solid; }
a.home_vod:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_solo {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_solo:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_solo:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_solo:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_solo:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_emc {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_emc:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_emc:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_emc:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_emc:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_equallogic {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_equallogic:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_equallogic:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_equallogic:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_equallogic:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_nexsan {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_nexsan:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_nexsan:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_nexsan:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_nexsan:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_promise {
	padding: 10px 20px;
	background-color: #c6c;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_promise:link    { color: #000; text-decoration: none; border-bottom: #c6c 1px solid; }
a.home_promise:visited { color: #000; text-decoration: none; border-bottom: #c6c 1px solid; }
a.home_promise:active  { color: #000; text-decoration: none; border-bottom: #c6c 1px solid; }
a.home_promise:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_ironmountain {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_ironmountain:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_ironmountain:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_ironmountain:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_ironmountain:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_blueshift {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_blueshift:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_blueshift:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_blueshift:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_blueshift:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_sb {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_sb:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_sb:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_sb:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_sb:hover	  { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td#home_lto {
	padding: 10px 20px;
	background-color: #69f;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_lto:link    { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_lto:visited { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_lto:active  { color: #000; text-decoration: none; border-bottom: #69f 1px solid; }
a.home_lto:hover   { color: #000; text-decoration: none; border-bottom: #36c 1px solid; }

td.home_logo {
	padding: 20px 10px;
	border: #ccc 1px solid;
	white-space: nowrap;
}
a.home_logo:link    { color: #000; text-decoration: none; border: #fff 1px solid; }
a.home_logo:visited { color: #000; text-decoration: none; border: #fff 1px solid; }
a.home_logo:active  { color: #000; text-decoration: none; border: #fff 1px solid; }
a.home_logo:hover   { color: #000; text-decoration: none; border: #ccc 1px solid; }

td.home_pic {
	border: #ccc 1px solid;
	text-align: center;
}
a.home_pic:link    { color: #000; text-decoration: none; }
a.home_pic:visited { color: #000; text-decoration: none; }
a.home_pic:active  { color: #000; text-decoration: none; }
a.home_pic:hover   { color: #000; text-decoration: none; }
img.home_pic { border: 0; }

img.headline_news {
	margin: 14px 56px 0px;
}
.news_home {
	margin: 0px 60px 0px;
	padding: 1em 1em;
	border: #000 1px solid;
	background-image: url(/images/b_bg_border_01.gif);
}

.news_backnumber {
	font-family: "Arial", sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}
a.news_backnumber:link    { color: #63f; text-decoration: underline; }
a.news_backnumber:visited { color: #63f; text-decoration: underline; }
a.news_backnumber:active  { color: #990; text-decoration: none; }
a.news_backnumber:hover   { color: #39f; text-decoration: none; }

ul.home_list {
	margin: 20px 0px 20px 100px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 9pt;
	line-height: 1.4em;
}

img.isms1 {
	margin: 0px 0px 0px 60px;
}
img.isms2 {
	margin: 0px 0px 0px;
}

/* News */

.trade_show { color: #090; }
.magazine   { color: #900; }

.news_main {
	margin: 40px 40px 0px;
	padding: 1em 1em;
	border: #69c 2px inset;
	background-color: #f6f6f6;
}
.news_date {
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 10pt;
	font-weight: bold;
}
.news_headline {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11pt;
}
a.news:link    { color: #33f; text-decoration: underline; }
a.news:visited { color: #39f; text-decoration: underline; }
a.news:active  { color: #990; text-decoration: none; }
a.news:hover   { color: #39f; text-decoration: none; border-bottom: 1 dotted; }

/* Products */

.float_right { float: right; }
.float_left  { float: left; }
.clear { clear: both; }

img.products_support {
	margin: 20px 0px 0px 80px;
	border: 1px #000 solid;
	white-space: nowrap;
}
img.products_support_nscdnet {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_vod {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_solo {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_emc {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_equallogic {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_nexsan {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_promise {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_ironmountain {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_blueshift {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_sb {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
img.products_support_lto {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}

.nscdnet_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.vod_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.solo_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.emc_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.equallogic_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.nexsan_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.promise_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.ironmountain_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.blueshift_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.sb_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}
.lto_abstract {
	background-color: #eee;
	border-top:       #69f 4px ridge;
	border-bottom:    #69f 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
}

h2.nscdnet_item {
	background-color: #ddd;
	border-bottom:    #c00 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.vod_item {
	background-color: #ddd;
	border-bottom:    #909 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.solo_item {
	background-color: #ddd;
	border-bottom:    #c36 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.emc_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.equallogic_item {
	background-color: #ddd;
	border-bottom:    #c09 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.nexsan_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.promise_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.ironmountain_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.blueshift_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.sb_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h2.lto_item {
	background-color: #ddd;
	border-bottom:    #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}

img.border0 { border: 0; }

div.item_contents {
	margin: 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 9pt;
	line-height: 1.2;
}

div.products_title {
	margin: 40px 80px 0px;
	color: #c00;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 14pt;
	font-weight: bold;
	clear: both;
}
.v_align {
	border: 0px #f00 solid;
	vertical-align: 100%;
	white-space: nowrap;
}
div.products_main {
	margin: 0px 80px 0px 80px;
	padding: 0px 10px 4px;
	border: #ccc 2px outset;
	background-color: #ffe;
}
ul.products_list {
	margin: 10px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.5;
	list-style-type: none;
}
.dings {
	margin: 0px 4px 0px 0px;
	color: #fc0;
	font-family: "Webdings", fantasy;
	font-size: 12pt;
}
span.link { color: #33c; font-weight: bold; }
span.soon { color: #909; font-weight: bold; }
div.products_getacro {
	margin: 10px 0px 0px 80px;
	color: #c00;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 8pt;
}
.v_align2 {
	border: 0px #f00 solid;
	vertical-align: 26%;
	white-space: nowrap;
}
a.products:link    { color: #f60; text-decoration: underline; }
a.products:visited { color: #666; text-decoration: underline; }
a.products:active  { color: #990; text-decoration: none; }
a.products:hover   { color: #f3c; text-decoration: none; }

/* Support */

h2.support_list_title {
	margin: 40px 0px 20px 100px;
	padding: 0px 0px 0px 8px;
	border-bottom:  1px #000 solid;
	font-family: "MS UI Gothic", sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
ul.support_list {
	margin: 0px 0px 0px 140px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: square;
}
span.support_list_series {
	margin: 0px 0px 0px -20px;
	color: #006;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 12pt;
}
span.support_list_type {
	margin: 0px 0px 0px -20px;
	color: #006;
	font-family: "MS UI Gothic", sans-serif;
	font-size: 10pt;
}

span.brief { color: #666; }

span.password {
	color: #c30;
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 12pt;
}
a.support:link    { color: #00f; text-decoration: underline; }
a.support:visited { color: #66f; text-decoration: underline; }
a.support:active  { color: #990; text-decoration: none; }
a.support:hover   { color: #39f; text-decoration: underline; }

/* Registration */

h3.reg_top_title {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	text-align: center;
}
div.reg_top_main {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	margin: 0px 120px;
	line-height: 1.2em;
}
div.reg_top_main2 {
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	text-align: center;
}

/* Agent */

p.agent_title {
	margin: 40px 0px 0px 40px;
	padding: 5px 10px 5px;
	border: #36c 2px outset;
	color: #039;
	background-color: #eee;
	font-family: "Georgia", serif;
	font-size: 16pt;
	font-weight: bold;
}
p.agent_list {
	margin: 20px 0px 0px 100px;
	font-size: 12pt;
}
a.agent:link    { color: #f09; text-decoration: none; }
a.agent:visited { color: #90f; text-decoration: none; }
a.agent:active  { color: #990; text-decoration: none; }
a.agent:hover   { color: #f0f; text-decoration: none; border-bottom: 1 dotted; }

/* About */

dt.about_list {
	margin: 40px 0px 0px 80px;
	font-family: "MS UI Gothic", sans-serif;
	font-size: 12pt;
	line-height: 1.5em;
}
dd.about_list {
	margin: 10px 0px 0px 140px;
	font-family: "MS UI Gothic", sans-serif;
	font-size: 10.5pt;
	line-height: 1.5em;
}
.dings2 {
	color: #c00;
	font-family: "Webdings", fantasy;
	font-size: 20pt;
}
a.about:link    { color: #090; text-decoration: none; font-size: 16pt; font-weight: bold; }
a.about:visited { color: #090; text-decoration: none; font-size: 16pt; font-weight: bold; }
a.about:active  { color: #990; text-decoration: none; font-size: 16pt; font-weight: bold; }
/*a.about:hover   { color: #0c0; text-decoration: underline; }*/

/* Contact */

p.contact_iten {
	margin: 40px 40px 0px;
	color: #c00;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}
div.ns-elex_logo {
	margin: 20px 40px 0px;
}
table.contact_main {
	margin: 10px 40px 40px;
	padding: 1em 1em;
}
th.contact_bar {
	background-color: #069;
	color: #fff;
}
th.contact {
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 10.5pt;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}
td.contact {
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 12pt;
	text-align: left;
	white-space: nowrap;
}
tr.separator {
	background-color: #ccc;
}
a.contact:link    { color: #009; text-decoration: none; }
a.contact:visited { color: #009; text-decoration: none; }
a.contact:active  { color: #990; text-decoration: none; }
a.contact:hover   { color: #009; text-decoration: underline; }

div.map {
	font-family: "ＭＳ ゴシック", monospace;
	font-size: 12pt;
	font-weight: bold;
}
a.map:link    { color: #c63; text-decoration: underline; }
a.map:visited { color: #c63; text-decoration: underline; }
a.map:active  { color: #990; text-decoration: none; }
a.map:hover   { color: #c63; text-decoration: none; }

p.template {
	margin: 20px 0px 10px 80px;
	border-top:       #cff 2px solid;
	border-left:      #cff 2px solid;
	border-bottom:    #9c9 2px solid;
	padding: 12px 10px 10px;
	color: #000;
	background-color: #cfc;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
td#home_nscdnet {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: "Arial Unicode MS";
	color: #FFFFFF;
}
td#home_vod {
	padding: 10px 20px;
	background-color: #009933;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: "Courier New", Courier, monospace;
	color: #FFFFFF;
}
td#home_solo {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_emc {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_equallogic {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_nexsan {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_promise {
	padding: 10px 20px;
	background-color: #FF3300;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_ironmountain {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_blueshift {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_sb {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
td#home_lto {
	padding: 10px 20px;
	background-color: #0033CC;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
div.seminar {
	margin: 40px 60px 0px;
	padding: 1px 2em;
	border: solid 1px #336;
	background-image: url('images/009a.gif');
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12pt;
	line-height: 1.4;
	white-space: nowrap;
}
