  

#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 89px 10px;
	width:780px;
	_width:958px;
	height:90px;
	_height:110px;
}

div.carousel_menu ul{
	width:770px;
	float:left;
	
}

div.carousel_menu ul li{
	float:left;
	width:182px;
	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{
	position:absolute;
	top:0px;
	width:89px;
	height:110px;
	background:url(/tech/image_v2/tech_common/bg_carousel_btn.png) no-repeat left top;
}
.carousel_menu .carousel_btn li.prev{
	left:0px;
}

.carousel_menu .carousel_btn li.next{
	left:869px;
}

.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;
}

@media print {
	div.carousel_menu {
		display:none;
	}
}

/*  ÌØÔS¤Ê¤É
---------------------------------------------------------- */

.patent {
	color:#f00;
}