@charset "utf-8";



body {
font-family:"宋体", Arial;
}

body.top div#MainvisualZh {
	width:800px;
	height:230px;
	margin-bottom:20px;
}
body.secondaries div#MainvisualZh {
	width:800px;
	height:80px;
	margin-bottom:20px;
}
body#zhTop div#HeaderMiddle {
	width:800px;
	height:54px;
}
body.secondaries div#HeaderMiddle {
	width:800px;
	height:54px;
}

body#zhTop div#HeaderMiddle div#SiteLogo {
float:left;
padding:16px 147px 0 0;
width:99px;
}
body#pastProfile div#HeaderMiddle div#SiteLogo {
float:left;
padding:16px 147px 0 0;
width:99px;
}
body#company_movies div#HeaderMiddle div#SiteLogo {
float:left;
padding:16px 147px 0 0;
width:99px;
}





div#chineseCorporateMovieBody h3,
div#chineseCorporateMovieBody h4,
div#chineseCorporateMovieBody dt,
div#chineseCorporateMovieBody dd,
div#chineseCorporateMovieBody table th,
div#chineseCorporateMovieBody table td,
div#chineseCorporateMovieBody ol,
div#chineseCorporateMovieBody ul,
div#chineseCorporateMovieBody p {
	font-size:0.75em;
}





div.ttlfiscal {
	width:70px;
	float:left;
	padding:3px 0 0 0;
}
div#SideBanners div.DDm {
	width:130px;
}
div#SideBanners div.DDm ul {
	width:130px;
}
div#SideBanners div.DDm ul li {
	width:118px;
	line-height:1;
}
div#SideBanners div.DDm ul li ul li {
	width:116px;
}
div#SideBanners li.ddwn li {
	text-align:left;
}


div.contentsbox {
	padding:10px 19px 15px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	margin-bottom:20px;
}
div.contentsbox div.contentsboxleft {
	width:270px;
	float:left;
}
div.contentsbox div.contentsboxright {
	width:270px;
	float:right;
}
div.contentsbox ul li {
	margin:7px 0;
	padding:0 0 0 0.8em;
	background-image:url(../img/arrw_first_ftrnv.gif);
	background-position:left center;
	background-repeat:no-repeat;
}


div.sidelocal {
	margin:0 0 10px 0;
}
div.sidelocal ul li {
	margin:7px 0;
	padding:0 0 0 0.8em;
	background-image:url(../img/arrw_first_ftrnv.gif);
	background-position:left center;
	background-repeat:no-repeat;
}





p#FooterCopyright {
	margin-top:20px;
}





div#chineseCorporateMovieBody {
	margin:20px 0 0 0;
}

div#chineseCorporateMovieBody h3 {
	font-weight:normal;
	padding:5px 10px;
	margin:20px 0 0 0;
	border:1px solid #d3d3d4;
	background-color:#e9e9e9;
}
div#chineseCorporateMovieBody p {
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.7;
}
div#chineseCorporateMovieBody p.tbl_cption {
	text-align:right;
}
div#chineseCorporateMovieBody p.bondinfo {
	width:560px;
	text-align:center;
	padding:25px 10px;
	margin:20px 0 0 0;
	border:1px solid #d3d3d4;
}
div#chineseCorporateMovieBody p.picc {
	text-align:center;
}
div#chineseCorporateMovieBody p.txtc {
	text-align:center;
}
div#chineseCorporateMovieBody table {
	border:1px solid #d3d3d4;
	width:580px;
	border-collapse:collapse;
}
div#chineseCorporateMovieBody table th {
	border:1px solid #d3d3d4;
	font-weight:normal;
}
div#chineseCorporateMovieBody table td {
	border:1px solid #d3d3d4;
}

.pttned {
	background-color:#e9e9e9;
}





div#chineseCorporateMovieBody h3.playall {
	position:relative;
}
div#chineseCorporateMovieBody h3.playall a {
	display:block;
	width:137px;
	height:20px;
	position:absolute;
	right:2px;
	top:3px;
}
div#chineseCorporateMovieBody h4.mvh4 {
	margin:20px 0;
}
div#chineseCorporateMovieBody div.bttnmv h4 {
	width:285px;
	height:102px;
	margin:0 0 10px 10px;
	float:left;
}
div#chineseCorporateMovieBody div.bttnmv h4.left {
	margin:0 0 10px 0;
}
div#chineseCorporateMovieBody div.bttnmv h4.last {
	margin-bottom:0;
}
div#chineseCorporateMovieBody ul.interviewmv li {
	background-image:url(../img/arrw_first_ftrnv.gif);
	background-position:0.9em 0.6em;
	background-repeat:no-repeat;
	padding:5px 5px 5px 18px;
	line-height:1;
}





div#chineseCorporateMovieBody div.goRoot p {
	text-align:right;
}

div#chineseCorporateMovieBody div.attentionbox {
	border:1px solid #eca2af;
	padding:10px;
	margin:20px 0 20px;
}
div#chineseCorporateMovieBody div.attentionbox p {
	color:#da4560;
	line-height:1.2;
}





/* 100128_added */
div#ImportantInformation {
	width:558px;
	padding:10px;
	border:1px solid #ae0324;
	margin:0 0 10px 0;
}
div#ImportantInformation h2 {
	position:relative;
	margin:0 0 10px 0;
}
div#ImportantInformation h2 a {
	width:62px;
	height:12px;
	position:absolute;
	right:10px;
	top:1px;
}
div#ImportantInformation div.impinfoimg {
	width:80px;
	float:left;
}
div#ImportantInformation div.impinfotxt {
	width:468px;
	float:right;
}

div#ImportantInformation div.impinfoimg {
	float:right;
}
div#ImportantInformation div.impinfotxt {
	float:left;
}


div#ImportantInformation div.impinfotxt p.impinfotxtdate {
	width:8.5em;
	line-height:1.6;
	float:left;
}
div#ImportantInformation div.impinfotxt p.impinfotxtttl {
	padding-left:8.5em;
	line-height:1.6;
}


strong.atten {
	color:#ef002F;
	font-weight:normal;
}
strong.bundl {
	font-weight:bold;
	text-decoration:underline;
}
div#ImportantInformation div.impinE div.impinfotxt {
	width:100%;
}
div.newslist table td {
	line-height:1.6;
}
