  

#green div#bnav ul.child li.current,
#profit div#bnav ul.child li.current {
	border:none;
}

#green div#bnav ul.child li.current a,
#profit div#bnav ul.child li.current a{
	background:url(/common/image/arrow_red.gif) no-repeat 5px 0.6em;
	padding:4px 5px 4px 17px;
}

/*.detail*/

#bnav li .detail{
	display:block;
	font-size:90%;
	padding-left:1.2em;
}


/*_____________________

Heading Colors

*/


/*  #quality
---------------------------------------------------------- */
#facility div#main.tech_body h2,
#risk div#main.tech_body h2,
#structure div#main.tech_body h2 {
	color:#DC6C1C;
}
#facility div#main.tech_body h2.mark,
#risk div#main.tech_body h2.mark,
#structure div#main.tech_body h2.mark {
	background:url(/tech/data_center/images/bg_h2_mark_quality.png) no-repeat 100px 39px;
}

#facility div#main h3.label,
#risk div#main h3.label,
#structure div#main h3.label{
	background:url(/tech/data_center/images/bg_h3_quality.png) no-repeat left top;
}
#facility div#main.tech_body .h3_btm,
#risk div#main.tech_body .h3_btm,
#structure div#main.tech_body .h3_btm{
	background:url(/tech/data_center/images/bg_h3_btm_quality.png) no-repeat left bottom;
}


/*link_anchor*/
#facility div#main div.link_anchor div.section,
#risk div#main div.link_anchor div.section,
#structure div#main div.link_anchor div.section{
	background:url(/tech/data_center/images/bg_anchor_menu_arrow_quality.png) no-repeat 23px 0px;
}


/*  #green
---------------------------------------------------------- */
#green div#main.tech_body h2 {
	color:#4B9859;
}
#green div#main.tech_body h2.mark {
	background:url(/tech/data_center/images/bg_h2_mark_green.png) no-repeat 100px 39px;
}

#green div#main h3.label{
	background:url(/tech/data_center/images/bg_h3_green.png) no-repeat left top;
}
#green div#main.tech_body .h3_btm{
	background:url(/tech/data_center/images/bg_h3_btm_green.png) no-repeat left bottom;
}

/*link_anchor*/
#green div#main div.link_anchor div.section{
	background:url(/tech/data_center/images/bg_anchor_menu_arrow_green.png) no-repeat 23px 0px;
}


/*  #profit
---------------------------------------------------------- */

#profit div#main.tech_body h2 {
	color:#3E76BF;
}


/*  tech_title
---------------------------------------------------------- */

.tech_title{
	margin:30px 0 0;
	padding-bottom:8px;
	background:#2C4066 url(/tech/image_v2/tech_common/h2_title_btm.png) no-repeat left bottom;
}

.tech_title h2{
	margin:0 !important;
	padding:8px 18px 0 !important;
	background:url(/tech/image_v2/tech_common/h2_title_top.png) no-repeat left top !important;
	color:#FFFFFF !important;
	border:none !important;
	font-size:192% !important;
}

/*  carousel_menu
---------------------------------------------------------- */

div.carousel_menu {
	margin: -1px 1px 0 1px;
	clear:both;
	background:#ededed url(/tech/image_v2/tech_common/bg_anchor_menu.png) repeat-x left top;
	border-bottom:#A8B6C8 1px solid;
	position:relative;
	padding:10px 9px 10px;
	width:940px;
	_width:958px;
	height:90px;
	_height:110px;
}

div.carousel_menu ul{
	width:930px;
	float:left;
	
}

div.carousel_menu ul li{
	float:left;
	width:176px;
	margin-right:10px;
	_display:inline;
	background-color:#FFFFFF;
	_background-color:none;
}

.carousel_view {
	width:100%;
	height:100%;
	overflow:hidden;
}

.carousel_inner {
	margin-left:10px;
}

.carousel_menu .carousel_btn li img{
	cursor:pointer;
	display:none;
}

.carousel_btm{
	margin-top:40px;
}


/*text*/
.point_mark{
	padding-left:67px;
	background:url(/tech/data_center/images/bg_point.gif) no-repeat 0px 0.3em;
}

u{
	background:url(/tech/data_center/images/bg_u_line_red.gif) repeat-x left bottom;
	text-decoration:none;
	_background:none;
	_text-decoration:underline;
}

img.osusume{
	vertical-align:-0.3em; margin:0 5px;
}


/*¸ÅÒª*/
div#main p.gaiyo_title {
	margin: 0 0 10px 0;
	line-height:1.7;
	font-size: 90%;
	font-weight:bold;
}

dl.gaiyo {
	font-size:90%;
}

dl.gaiyo dt {
	width:4em;
	float:left;
	clear:left;
	padding:0px 0px 3px 0px;
	line-height:1.33;
}

dl.gaiyo dt.long {
	width:auto;
	float:none;
}

dl.gaiyo dd {
	margin:0px 0px 0px 4em;
	padding:0px 0px 3px 0px;
	color:#595757;
	line-height:1.33;
	_float:left;
	_width:600px;
	_margin-left:0;
}


dl.gaiyo2 {
	font-size:90%;
}

dl.gaiyo2 dt {
	width:6em;
	float:left;
	clear:left;
	padding:0px 0px 3px 0px;
	line-height:1.33;
}

dl.gaiyo2 dd {
	margin:0px 0px 0px 6em;
	padding:0px 0px 3px 0px;
	color:#595757;
	line-height:1.33;
	_float:left;
	_width:600px;
	_margin-left:0;
}

/*‡ì¤ß*/
div#body div .kakomi {
	padding:15px 15px 0px; 
	border: #A8B6C8 2px solid;
	margin-bottom:40px;
	background-color:#f4f4f4;
	width: auto;
}

div#body div .kakomi3 {
	padding:15px 15px 0px; 
	border: #A8B6C8 2px solid;
	margin-bottom:10px;
	background-color:#f4f4f4;
}

div#body div .kakomi2 {
	padding:10px 15px 10px; 
	border: #ccc 2px solid;
	margin:0px;
	background-color:#fff;
}

/*¥­¥ã¥×¥·¥ç¥ó¤¢¤­¤Ê¤·*/
div#main p.caption2 {
	margin: 3px 0 0px 0;
	line-height:1.7;
	font-size: 90%;
}

/*BOA*/
div#main.tech_body div.section.narrow_boa {
	padding: 0 0 0 202px;
	width:555px;
	_width:780px; /*for IE6*/
}

@media print {
	div.carousel_menu {
		display:none;
	}
}

/*  ÌØÔS¤Ê¤É
---------------------------------------------------------- */

.patent {
	color:#f00;
}

