﻿/* ---------------------------------------------------------------- */
/* 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: #FF0000;
	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; }
.equallogic_em    { font-weight: bold; }
a.equallogic_em:link    { color: #090; text-decoration: none; }
a.equallogic_em:visited { color: #090; text-decoration: none; }
a.equallogic_em:active  { color: #090; text-decoration: none; }
a.equallogic_em:hover   { color: #090; text-decoration: none; border-bottom: #696 1px solid; }

table.home {
	margin: 40px 40px 0px;
	font-family: "Gulim", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
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_equallogic {
	padding: 10px 20px;
	background-color: #6c6;
	font-size: 16pt;
	text-align: left;
	white-space: nowrap;
}
a.home_equallogic:link    { color: #000; text-decoration: none; border-bottom: #6c6 1px solid; }
a.home_equallogic:visited { color: #000; text-decoration: none; border-bottom: #6c6 1px solid; }
a.home_equallogic:active  { color: #000; text-decoration: none; border-bottom: #6c6 1px solid; }
a.home_equallogic:hover   { color: #000; text-decoration: none; border-bottom: #393 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_equallogic {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 21px;
	vertical-align: 280%;
	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;
}
.solo_abstract {
	background-color: #eee;
	border-top: #f96 4px ridge;
	border-bottom: #f96 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 16pt;
}

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;
}

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;
}
img.ironmountain_pic {
	border: 1px #000 solid;
}

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: #0000FF;
	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: #333333;
}

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;
}
.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;
}
img.products_support_promise {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 18px;
	vertical-align: 250%;
	white-space: nowrap;
}
.promise_abstract {
	background-color: #eee;
	border-top: #f96 4px ridge;
	border-bottom: #f96 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 16pt;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
}
h2.equallogic_item {
	background-color: #ddd;
	border-bottom: #c36 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
h3.equallogic_title {
	background-color: #003399;
	margin: 20px 0px 0px;
	padding: 4px 10px 4px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
}
h2.promise_item {
	background-color: #ddd;
	border-bottom: #090 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
ul.promise_list {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: circle;
}
img.promise_pic {
	border: 1px #000 solid;
}
span.promise_item {
	color: #333;
	font-weight: bold;
}
ul.promise_list2 {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: disk;
}
.vod_abstract {
	background-color: #eee;
	border-top: #696 4px ridge;
	border-bottom: #696 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 16pt;
}
h2.solo_item {
	background-color: #ddd;
	border-bottom: #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
	border-bottom-color: #993300;
}
.event_home {
	margin: 0px 60px 0px;
	padding: 1em 1em;
	border: #000 1px solid;
	background-image: url('../images/b_bg_wall2_18.gif');
}
.emc_em {
	font-weight: bold;
}
img.products_support_emc {
	margin: 20px 0px 0px 80px;
	border: 1px #000 solid;
	white-space: nowrap;
}
.emc_abstract {
	background-color: #EEEEEE;
	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;
	color: #000000;
	border-top-color: #0000CC;
	border-bottom-color: #0000CC;
}
span.emc_item2 {
	color: #333;
	font-weight: bold;
}
ul.emc_list {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: disk;
}
h2.emc_item {
	background-color: #ddd;
	border-bottom: #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
span.emc_item1 {
	color: #333;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.lto_abstract {
	background-color: #EEEEEE;
	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;
	color: #000000;
	border-top-color: #0000CC;
	border-bottom-color: #0000CC;
}
h2.lto_item {
	background-color: #ddd;
	border-bottom: #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
}
span.lto_item2 {
	color: #333;
	font-weight: bold;
}
.blueshift_abstract {
	background-color: #eee;
	border-top: #96c 4px ridge;
	border-bottom: #96c 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
	color: #0000FF;
	border-top-color: #00CC00;
	border-bottom-color: #00CC00;
}
h2.blueshift_item {
	background-color: #ddd;
	border-bottom: #c09 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
	border-bottom-color: #0000FF;
}
ul.blueshift_list {
	margin: 20px 40px 0px 80px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	list-style-type: lower-roman;
}
.ironmountain_abstract {
	background-color: #eee;
	border-top: #36c 4px ridge;
	border-bottom: #36c 4px ridge;
	margin: 40px 40px 0px;
	padding: 20px 20px 20px 20px;
	font-family: "HGP創英角ｺﾞｼｯｸUB", sans-serif;
	font-size: 16pt;
	text-align: center;
	border-top-color: #999999;
	border-bottom-color: #999999;
	color: #0066CC;
}
h2.ironmountain_item {
	background-color: #ddd;
	border-bottom: #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
	border-bottom-color: #009900;
}
ul.ironmountain_list {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: disk;
}
img.products_support_blueshift {
	margin: 20px 0px 0px 80px;
	border: 1px #000 solid;
	white-space: nowrap;
}
img.blueshift_pic {
	border: 1px #000 solid;
}
img.products_support_ironmountain {
	margin: 20px 0px 0px 80px;
	border: 1px #000 solid;
	white-space: nowrap;
}
.sb2_em {
	font-weight: bold;
}
img.products_support_sb2 {
	margin: 20px 0px 0px 80px;
	border: 1px #000 solid;
	white-space: nowrap;
}
.sb2_abstract {
	background-color: #EEEEEE;
	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;
	color: #000000;
	border-top-color: #0000CC;
	border-bottom-color: #0000CC;
}
span.sb2_item2 {
	color: #333;
	font-weight: bold;
}
ul.sb2_list {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: disk;
}
h2.sb2_item {
	background-color: #ddd;
	border-bottom: #c63 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
	border-bottom-color: #009900;
}
span.sb2_item1 {
	color: #333;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
ul.sb2_list {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: disk;
}
h3.sb2_title {
	background-color: #399;
	margin: 20px 0px 0px;
	padding: 4px 10px 4px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
}
span.promise_item2 {
	color: #333;
	font-weight: lighter;
}
h2.nexsan_item {
	background-color: #ddd;
	border-bottom: #c36 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
	border-bottom-color: #00CC00;
}
.nexsan_abstract {
	background-color: #66FF99;
	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;
	border-top-color: #00CC00;
	border-bottom-color: #00CC00;
}
h3.nexsan_title {
	background-color: #008000;
	margin: 20px 0px 0px;
	padding: 4px 10px 4px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
}
img.products_support_nexsan {
	border: 0px #f00 solid;
	margin: 0px 0px 0px 10px;
	vertical-align: 240%;
	white-space: nowrap;
}
h2.nexsan_item {
	background-color: #99FF99;
	border-bottom: #090 2px solid;
	margin: 40px 40px 0px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 14pt;
	clear: both;
	border-bottom-color: #008000;
	color: #003300;
}
ul.nexsan_list {
	margin: 20px 0px 0px 40px;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10pt;
	line-height: 1.2em;
	list-style-type: circle;
}
