/* CSS Document */


/******************** メイン ************************/

#content p{
	font-size                 : 75%;
	line-height               : 160%;
}
#content h3 img.underline{
	margin                    :15px 0 0 0;
	border-bottom             :1px solid #555DA1;
	clear                     :both;
}
table{
	font-size                 : 100%;
}

div.solution_box{
		background: transparent url('/products/consulting/image/solution_box.gif') no-repeat scroll top left;
		margin: 30px 0 10px 0;
		padding-top: 7px;
		width: 540px;
		clear: both;
		color:#ffffff;
		}
div.solution_box div.container{
		background: transparent url('/products/consulting/image/solution_box.gif') no-repeat scroll bottom left;
		margin: 0;
		padding: 0 15px 7px 15px;
		}


/******** コンサルティング左メニュー ********/
/* consulting_leftmenu heading */
.consulting_leftmenu {
	width: 168px;
}
.consulting_leftmenu strong {
	display                   : block;
	margin                    : 20px 0 0 0;
	width:168px;
	font-size:110%;
}
.consulting_leftmenu strong a:link, .consulting_leftmenu strong a:active, .consulting_leftmenu strong a:visited, .consulting_leftmenu strong a:hover {
	color:#CC6600;
	text-decoration:none;
}

/* consulting_leftmenu lists */
.consulting_leftmenu ul {
	background: #d0d0b0 url('/common/image/main_menu03_bg.gif') no-repeat top left;
	margin: 7px 0 0 0;
	padding: 9px 0 3px 0;
	border-bottom: solid 1px #889;
}
.consulting_leftmenu li.noborder {
	background: #f3f3ea url('/common/image/server_leftmenu__space.gif') no-repeat top left;
	margin: -8px 0 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 75%;
	line-height: 1.5em;
}
.consulting_leftmenu li {
	background: #f3f3ea url('/common/image/main_menu02_list_bg.gif') no-repeat scroll top left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 75%;
	line-height: 1.5em;
}
.consulting_leftmenu li a {
	background: transparent no-repeat scroll center left;
	display: block;
	width : 153px;
	padding: 0.5em 0;
}
.consulting_leftmenu li a span {
	display: block;
	margin-left: 12px;
}


/* consulting_leftmenu links */
/* Indent level 1 */
.consulting_leftmenu li a:link, .consulting_leftmenu li a:visited {
	background-image: url('/common/image/main_menu03_list_l1_link.gif');
	color: #2c4d8d;
	text-decoration: none;
}
.consulting_leftmenu li a:hover, .consulting_leftmenu li a:active {
	background-image: url('/common/image/main_menu03_list_l1_hover.gif');
	color: #CC6600;
	text-decoration: underline;
}

/* consulting_leftmenu current links */
/* Indent level 1 */
.consulting_leftmenu .current a:link, .consulting_leftmenu .current a:visited, .consulting_leftmenu .current a:hover, .consulting_leftmenu .current a:active {
	background-image: url('/common/image/main_menu03_list_l1_hover.gif');
	color: #CC6600;
	text-decoration: none;
}


/******************** スタッフテーブル ************************/
table.staff{
	font-size: 75%;
	border:1px #999 solid;
	border-collapse:collapse;
	width:100%;
	margin-bottom:20px;
}
table.staff th{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:7px 1px 5px 7px;
	text-align: center;
}
table.staff td{
	border:1px #999 solid;
	border-collapse:collapse;
	padding:7px 1px 5px 7px;
}

/************ ハードウェアの品質管理ページ ****************/
strong.quality{
	font-size            : 12px;
	color                : #555DA1;
	display              : block;
	clear                : both;
}
p.quality{
	margin-top           : 3px;
}
img.quality{
	margin-top           : 8px;
}

/******************** dokuwiki用 ************************/
div.dokuwiki table{font-size:75%;padding:0;margin:0;width:100%;}
div.dokuwiki table.inline{background-color:#fff;border-spacing:0px;border-collapse:collapse;}
div.dokuwiki table.inline th{padding:3px;border:1px solid #8cacbb;background-color:#dee7ec;text-align:center;}
div.dokuwiki div.download table.inline th{padding:3px;border:1px solid #8cacbb;background-color:#dee7ec;text-align:left;}
div.dokuwiki table.inline td{padding:3px;border:1px solid #8cacbb;}
div.dokuwiki table.diff{background:#fff;}


div.dokuwiki h1{
	font-size:90%;
	}
div.dokuwiki h2{
	font-size:95%;
	color: #FFFFFF;
	background-color:#004C90;
	padding: 5px 5px 5px 7px;
	margin: 30px 0 20px 0;
	border-bottom:1px solid #8cacbb;
	}
.dokuwiki h1 a:link,.dokuwiki h1 a:active,.dokuwiki h1 a:visited,.dokuwiki h1 a:hover{
	color: #555555;
	text-decoration:none;
	}
.dokuwiki h2 a:link,.dokuwiki h2 a:active,.dokuwiki h2 a:visited,.dokuwiki h2 a:hover{
	color: #555555;
	text-decoration:none;
	}
.dokuwiki h3 a:link,.dokuwiki h3 a:active,.dokuwiki h3 a:visited,.dokuwiki h3 a:hover,.dokuwiki h4 a:link,.dokuwiki h4 a:active,.dokuwiki h4 a:visited,.dokuwiki h4 a:hover,.dokuwiki h5 a:link,.dokuwiki h5 a:active,.dokuwiki h5 a:visited,.dokuwiki h5 a:hover{
	text-decoration:none;
	color: #555555;
	}
div.dokuwiki h3{
	font-size:90%;
	padding: 2px 5px 2px 7px;
	margin:30px 0 10px 10px;
	border-left:5px solid #8cacbb;
	border-bottom:1px solid #8cacbb;
	}
div.dokuwiki h4{
	font-size:90%;
	padding: 0px;
	color:#444433;
	}
div.dokuwiki h5{
	font-size:90%;
	margin-left:50px;
	border-bottom:1px solid #8cacbb
	}

div.dokuwiki ul{
	margin:0 0 7px 0;
	padding:0 0 0 15px;
	}

div.dokuwiki .level1{
	font-size:70%;
	margin-left:0px;
	line-height:115%;
	}
div.dokuwiki .level2{ 
	font-size:90%;
	margin-left:5px;
	line-height:140%;
	}
div.dokuwiki .level3{
	font-size:90%;
	margin-left:15px;
	line-height:140%;
	}
div.dokuwiki .level4{
	font-size:90%;
	margin-left:35px;
	line-height:140%;
	}
div.dokuwiki .level5{
	font-size:90%;
	margin-left:55px;
	line-height:140%;
	}
div.dokuwiki em{
	font-style: normal;
	}
th {text-align:left;}

