@charset "utf-8";
/* CSS Document */


/* All
-----------------------------------*/
#wrapper {
	width:760px;
	padding-bottom:2em;
	margin:0 auto;
}


/* content
-----------------------------------*/
#content {
	border:none;
	background:none;
}


/* header
-----------------------------------*/
#header {
	padding:14px 0 29px 17px;
	background:none;
	height:auto;
}

h1 {
	float:left;
	height:auto;
	line-height:normal;
	font-size:inherit;
	font-weight:normal;
	margin:0;
	padding:0;
	background-color:#FFF;
}

#header ul {
	float:right;
	font-size:65%;
	list-style:none;
	padding:5px 0 0 0;
}

#header li {
	display:inline;
}

#header li a {
	text-decoration:none;
}

#copy {
	margin:0 0 16px 17px;
}


/* mainArea
-----------------------------------*/
#mainArea{
	width:613px;
	float:right;
}

#mainImg {
	margin-bottom:10px;
}

#policyDesc {
	font-size:55%;
	text-align:right;
	margin-bottom:10px;
}

h2 {
	background:#434C52;
	text-align:center;
	margin-bottom:10px;
}

#newsArea h3 {
	width:66px;
	line-height:1.5;
	float:left;
	margin-right:20px;
}

#newsArea dl {
	width:500px;
	float:left;
}

#newsArea dt {
	font-size:70%;
	font-weight:bold;
	line-height:1.5;
	float:left;
}

#newsArea dd {
	font-size:80%;
	line-height:1.5;
	margin-left:8em;
	padding-left:1em;
}

#newsArea dt.company {
	color:#5F7F8D;
}

#newsArea dd.company {
	background:url(/english/images/bullet_news_company.gif) no-repeat left 0.5em;
}

#newsArea dt.investor {
	color:#3A494C;
}

#newsArea dd.investor {
	background:url(/english/images/bullet_news_investor.gif) no-repeat left 0.5em;
}

.newsBlock ul {
	margin:0 0 .5em 1.5em;
	font-size:80%;
}

.newsBlock li {
	line-height:1.5;
}

.newsBlock li a {
	line-height:1.5;
}

.newsBlockLast ul {
	margin:0 0 .5em 1.5em;
	font-size:80%;
}

.newsBlockLast li {
	line-height:1.5;
}

.newsBlockLast li a {
	line-height:1.5;
}	
	

/* sideArea
-----------------------------------*/
#sideArea {
	width:142px;
	float:left;
	padding-bottom:2em;
	background-color:#FFF;
}

#sideNavi {
	margin-bottom:18px;
}

#inquiry {
	text-align:center;
	font-size:60%;
	margin-bottom:20px;
}

#copyRight {
	font-size:60%;
	line-height:120%;
	margin:0 10px 20px;
}

#flashBanner {
	margin:0 10px 20px;
}

#flashBanner img {
	display:block;
	margin:0 auto;
}


/* footer
-----------------------------------*/
#footer {


}