/* block */
div#body div#main div.section p {
	margin-bottom: 12px;
}
div#body div#main div.section p.structure,
div#body div#main div.section p.logo {
	margin-bottom: 24px;
	padding-top: 0;
}
div#body div#main div.section h2 {
	margin-top: 24px;
	margin-bottom: 14px;
}

div#body div#main h2{
	background:#f0f0f0;
	margin-bottom: 15px;
	padding: 7px;
	padding-left: 10px;
}



/* outline */
div#body.business-outline div#main p{
	margin-bottom: 25px;
}
div#body.business-outline div#main div#relatedLink{
	padding-top: 5px;
	clear: both; 
}
div#body.business-outline div#main div#relatedLink ul li.left{
	background:url("/en/corporate/management/image/arw00101.gif") no-repeat left;
	padding-left: 15px;
}
div#body.business-outline div#main div#relatedLink ul li.right{
	background:url("/en/corporate/management/image/arw00102.gif") no-repeat right;
	padding-right: 15px;
}

div#body.business-outline div#main div#relatedLink{
	clear: both; 
	padding-bottom: 20px;
	margin-top: 0px;
	font-size: 83%;
}

div#body.business-outline div#main ul.segment{
	margin-bottom: 25px;
	}
div#body.business-outline div#main ul.segment li{
	float:left;
	margin-bottom: 6px;
}
div#body.business-outline div#main ul.segment li.first{
	margin-right: 6px;
}
div#body.business-outline div#main ul.segment li a {
	height: 36px;
	display: block;
	width:310px;
}

div#body.business-outline div#main ul.segment li.internet a {
	background:url(/en/business/image/out00105_o.gif) no-repeat;
}
div#body.business-outline div#main ul.segment li.invest a {
	background:url(/en/business/image/out00106_o.gif) no-repeat;
}
div#body.business-outline div#main ul.segment li.threed a {
	background:url(/en/business/image/out00107_o.gif) no-repeat;
}
div#body.business-outline div#main ul.segment li.asia a {
	background:url(/en/business/image/out00108_o.gif) no-repeat;

}


div#body.business-outline div#main ul.segment li.internet a:hover,
div#body.business-outline div#main ul.segment li.invest a:hover,
div#body.business-outline div#main ul.segment li.threed a:hover,
div#body.business-outline div#main ul.segment li.asia a:hover {
	background-color: #fff;
}
div#body.business-outline div#main ul.segment li.internet a:hover img,
div#body.business-outline div#main ul.segment li.invest a:hover img,
div#body.business-outline div#main ul.segment li.threed a:hover img,
div#body.business-outline div#main ul.segment li.asia a:hover img {
	visibility: hidden;
}
div#body.business-outline.business-out-101 div#main table {
        color: #666666;
        width: 100%;
        margin-bottom: 30px;
        border: 1px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
}

div#body.business-outline.business-out-101 div#main th {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #E1E2E6;
		text-align:center;
}
div#body.business-outline.business-out-101 div#main td {
        padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;

}
div#body.business-outline.business-out-101 div#main td.lastBtm{
        border-bottom:none;
}
div#body.business-outline.business-out-101 div#main td.lastRgt{
        border-right:none;
}




/* common */
div#body.business-internet div#main dl,
div#body.business-investment div#main dl,
div#body.business-3di div#main dl,
div#body.business-asia div#main dl{
	clear: both; 
	padding-top: 5px;
	background-color: transparent;
	background: url(/en/common/image/img_dotted_line_bg.gif) bottom repeat-x;
	background-repeat: repeat-x;
	background-attachment: scroll;
	margin-top: 0px;
}
div#body.business-internet div#main dl.last,
div#body.business-investment div#main dl.last,
div#body.business-3di div#main dl.last,
div#body.business-asia div#main dl.last{
	margin-bottom: 40px;
}

div#body.business-internet div#main dl dt,
div#body.business-investment div#main dl dt,
div#body.business-3di div#main dl dt,
div#body.business-asia div#main dl dt{
	float:left;
	width: 208px;
}
div#body.business-internet div#main dl dd,
div#body.business-investment div#main dl dd,
div#body.business-3di div#main dl dd,
div#body.business-asia div#main dl dd{
	padding-top: 10px;
	float:right;
	width: 399px;
}

div#body.business-internet div#main dl dd a.window_inline,
div#body.business-investment div#main dl dd a.window_inline,
div#body.business-3di div#main dl dd a.window_inline,
div#body.business-asia div#main dl dd a.window_inline{
	padding: 5px 5px 5px 16px;
	background: transparent url(/en/common/image/icon_window.gif) scroll no-repeat 0px 0.3em;
}


/* investment */
div#body.business-investment div#main dl ul li{
	float: left;
	margin-right: 5px;
}

div#body.business-investment div#main dl dd a.window_inline_self{
	font-size: 83%;
}

div#body.business-investment div#main dl dd strong{
	font-weight: bold;
	}


div#body.business-investment div#main dl.noLogo{
	padding-bottom: 10px;
}



/*category-on*/
.business-outline div#sub ul li.outline a img,
.business-internet div#sub ul li.internet a img,
.business-investment div#sub ul li.investment a img,
.business-3di div#sub ul li.threed a img,
.business-asia div#sub ul li.asia a img{
	visibility: hidden;
}



/* Win IE6 */
* html div#body div#sub ul li.manage ul li {
	font-size: 850%;
}
/* Win IE7 */
*:first-child+html div#body div#sub ul li.manage ul li {
	font-size: 850%;
}
div#body div#sub ul li.manage ul li a {
	background:#FFFFFF none;
}


.business-out-100 li.outline ul li.out-100 a,
.business-out-101 li.outline ul li.out-101 a{
	font-weight: bold;
	color: #001231;
	text-decoration: none;
}

div#sub ul li.outline ul {
	display:none;
}

.outline div#sub ul li.outline ul {
	display: block;
}





/* list */
div#sub ul li.outline a {
	background: transparent url(/en/business/image/lnav_outline_o.gif) no-repeat 0 0;
}
div#sub ul li.internet a {
	background: transparent url(/en/business/image/lnav_internet_o.gif) no-repeat 0 0;
}
div#sub ul li.investment a {
	background: transparent url(/en/business/image/lnav_invest_o.gif) no-repeat 0 0;
	height:54px;
}
div#sub ul li.threed a {
	background: transparent url(/en/business/image/lnav_3d_o.gif) no-repeat 0 0;
}
div#sub ul li.asia a {
	background: transparent url(/en/business/image/lnav_asia_o.gif) no-repeat 0 0;
}


div#sub ul li.outline a:hover,
div#sub ul li.internet a:hover,
div#sub ul li.investment a:hover,
div#sub ul li.threed a:hover,
div#sub ul li.asia a:hover{
	background-color: #fff;
}
div#sub ul li.outline a:hover img,
div#sub ul li.internet a:hover img,
div#sub ul li.investment a:hover img,
div#sub ul li.threed a:hover img,
div#sub ul li.asia a:hover img{
	visibility: hidden;
}


div#body div#sub ul li.outline ul li {
	margin-left: 10px;
	padding: 5px 0 5px 15px;
	background: url("/en/common/image/icon_list_inner.gif") no-repeat 0 6px;
	font-size: 11px;
}
/* Win IE6 */
* html div#body div#sub ul li.outline ul li {
	font-size: 850%;
}
/* Win IE7 */
*:first-child+html div#body div#sub ul li.outline ul li {
	font-size: 850%;
}
div#body div#sub ul li.outline ul li a {
	background:#FFFFFF none;
}


.business-outline-001 li.outline ul li.out-100 a,
.business-outline-002 li.outline ul li.out-101 a{
	font-weight: bold;
	color: #001231;
	text-decoration: none;
}

div#sub ul li.outline ul {
	display:none;
}

.business-outline div#sub ul li.outline ul {
	display: block;
}

div#body.business-outline div#sub ul li.outline img {
	height:29px;
}


/*------------------------------
.clearfix
-------------------------------*/
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

