@charset "utf-8";

/*-+-+- LEFT@NAVI -+-+-*/
#left-navi .ct-navi a {
	background: url(../images/snavi_server.gif) 0 0 no-repeat;
}
#left-navi .ct-navi .head a {
	height: 50px;
	background-position: 0 0;
}
#left-navi .ct-navi .head a:hover {
	background-position: right 0;
}
#left-navi .ct-navi ul li.dedicated a {
	background-position: -1px -50px;
}
#left-navi .ct-navi ul li.dedicated a:hover,
#left-navi .ct-navi ul li.dedicated a.current {
	background-position: -181px -50px;
}
#left-navi .ct-navi ul li.platform-st a {
	background-position: -1px -90px;
}
#left-navi .ct-navi ul li.platform-st a:hover,
#left-navi .ct-navi ul li.platform-st a.current {
	background-position: -181px -90px;
}
#left-navi .ct-navi ul li.platform-ad a {
	background-position: -1px -130px;
}
#left-navi .ct-navi ul li.platform-ad a:hover,
#left-navi .ct-navi ul li.platform-ad a.current {
	background-position: -181px -130px;
}
#left-navi .ct-navi ul li.services a {
	background-position: -1px -170px;
}
#left-navi .ct-navi ul li.services a:hover,
#left-navi .ct-navi ul li.services a.current {
	background-position: -181px -170px;
}
#left-navi .ct-navi ul li.information a {
	background-position: -1px -210px;
}
#left-navi .ct-navi ul li.information a:hover,
#left-navi .ct-navi ul li.information a.current {
	background-position: -181px -210px;
}
#left-navi .ct-navi ul li ul li a {
	background: url(../images/snavi_server-d3.gif) 0 0 no-repeat;
}
#left-navi .ct-navi ul li ul li.entry a {
	background-position: -1px -1px;
}
#left-navi .ct-navi ul li.entry a:hover,
#left-navi .ct-navi ul li.entry a.current {
	background-position: -171px -1px;
}
#left-navi .ct-navi ul li ul li.basic a {
	background-position: -1px -31px;
}
#left-navi .ct-navi ul li.basic a:hover,
#left-navi .ct-navi ul li.basic a.current {
	background-position: -171px -31px;
}
#left-navi .ct-navi ul li ul li.raid a {
	background-position: -1px -61px;
}
#left-navi .ct-navi ul li.raid a:hover,
#left-navi .ct-navi ul li.raid a.current {
	background-position: -171px -61px;
}
#left-navi .ct-navi ul li ul li.advanced a {
	background-position: -1px -91px;
}
#left-navi .ct-navi ul li.advanced a:hover,
#left-navi .ct-navi ul li.advanced a.current {
	background-position: -171px -91px;
}
#left-navi .ct-navi ul li ul.sub-navi li a {
	background-image: url(../images/snavi_server-icon.gif);
}
#left-navi .ct-navi ul li ul.sub-navi li a:hover,
#left-navi .ct-navi ul li ul.sub-navi li a.current {
	background-color: #e7f1f9;
}


/* -------------------------------------------- */

.option-block {
	background-color: #e7f1f9;
}

.tbl-block table tr.thead th {
	background-color: #1b79c8;
}
.tbl-block table tr.subhead th {
	background-color: #e7f1f9;
}

/* navigation --------------------------------- */

.tab-navi ul {
	border-color: #1b79c8;
}
.tab-navi ul li.selected a,
.tab-navi ul li.selected a:hover {
	border-color: #1b79c8;
	background-color: #1b79c8;
	background-image: url(../images/icon_link-below-on.gif);
}

.boxs-navi ul li.selected a,
.boxs-navi ul li.selected a:hover {
	border-color: #1b79c8;
	background-color: #1b79c8;
	background-image: url(../images/icon_link-below-on.gif);
}

/* for index ---------------------------------- */

/* .mainimage */
.mainimage {
	margin-bottom: 20px;
	padding-bottom: 0;
	width: 740px;
	height: 140px;
	background: 0 0 no-repeat;
}
.mainimage * {
	text-indent: -999em;
}

/* .outline-block */
.outline-block table {
	border-color: #1B79C8;
}
.outline-block table tr.name th {
	background-color: #e7f1f9;
}

/* .value */
ul.value {
	margin-bottom: 16px;
	overflow: hidden;
	*zoom:1;
	border: 1px solid #dddddd;
}
ul.value:after {
	content:".";display:block;height:0;clear: both;visibility:hidden;font-size:0;line-height:0;
}
ul.value li {
	display: block;
	float: left;
	padding: 1px 0;
	width: 245px;
	border-right: 1px solid #dddddd;
	text-align: center;
}
ul.value li.right {
	padding-top: 7px;
	width: 246px;
	border-right: none;
}
ul.value li {
	font-weight: bold;
}
ul.value li span {
	margin-right: 3px;
	font-size: 250%;
	color: #ff3366;
}
ul.value li.right span {
	font-size: 200%;
	color: #333333;
}

/* #option */
#option {
}
#option p.link {
}
ul.option-navi {
	width: 745px;
}
ul.option-navi li {
	margin: 0 5px 5px 0;
	width: 144px;
	float: left;
}
ul.option-navi li a {
	display: block; /* for tooltip.js */
}
ul.option-navi li.large {
	width: auto;
}
#option table tr th {
	width: 140px;
}

/* #points */
#points {
}
#points ul.point-list {
	padding-bottom: 5px;
}
#points ul.point-list li {
	margin-bottom: 25px;
	padding-left: 67px;
	min-height: 60px;
	_height: 60px; /* for IE6 */
	background: 0 0 no-repeat;
}
#points ul.point-list li.point-01 {
	background-image: url(../images/img_point-01.gif);
}
#points ul.point-list li.point-02 {
	background-image: url(../images/img_point-02.gif);
}
#points ul.point-list li.point-03 {
	background-image: url(../images/img_point-03.gif);
}
#points ul.point-list li.point-04 {
	background-image: url(../images/img_point-04.gif);
}
#points ul.point-list li.point-05 {
	background-image: url(../images/img_point-05.gif);
}
#points ul.point-list li.point-06 {
	background-image: url(../images/img_point-06.gif);
}
#points ul.point-list li.point-07 {
	background-image: url(../images/img_point-07.gif);
}
#points ul.point-list li.point-08 {
	background-image: url(../images/img_point-08.gif);
}
#points ul.point-list li.point-09 {
	background-image: url(../images/img_point-09.gif);
}
#points ul.point-list li.point-10 {
	background-image: url(../images/img_point-10.gif);
}
#points ul.point-list li p.catch {
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 116.6%;
	color: #333333;
}

/* #pickup */
#pickup {
}
#pickup .float-list {
	padding-bottom: 20px;
}