	@import "/common_css_e/default.css";
	@import "/common_css_e/english.css";
#contents p.indexvi01 {
	margin:10px 0px 14px 0px;
}
#contents p.indexvi02 {
	margin:0px 0px 10px 0px;
}
#contents div.forinvestor {
	background-color: #FFFFFF;
	border: solid 1px #CCCCCC;
	margin: 2px 0px 5px 0px;
	padding: 0px;
	width: 538px !important;
	width /**/: 540px;
}
#contents div.forinvestor h2.headingfi {
	background-color: #CCFF99;
	color: #006600;
	font-size: small;
	margin: 0px 0px 3px 0px;
	padding: 3px 3px 2px 3px;
	width: 532px !important;
	width /**/: 538px;
}
#contents div.forinvestor div.fibox {
	background-color: #FFFF99;
	margin: 3px;
	padding: 3px;
	width: 526px !important;
	width /**/: 532px;
}
#contents div.forinvestor div.fibox div.buttonlast {
	font-size: small;
	margin: 0px;
	padding: 0px;
}
/*added20050226*/
#contents ol.number{
	list-style-type: decimal;
	margin	:0px 0px 0px 20px;
}
/*added20050227*/
#contents table.table14 td{
	font-size			: small;
}
#contents table.table14 caption.stock{
	margin-right: -1px;
	margin-left: -1px;
	padding: 5px;
	border-top: solid 2px #B2B2B2;
	border-right: solid 2px #B2B2B2;
	border-left: solid 2px #B2B2B2;
	background-color: #CCFFCC;
	font-size: small;
	text-align: left;
	font-weight: bold;
}

/* Updated¥ 2005/12/12, E */
/* SMFGƒoƒi[ */

div.smfg-banner{
	position: absolute;
	left: 580px;
	top: 268px;
}
/* Updated£ 2005/12/12, E */

/**/

#contents div.spred table.table07 caption.spred {
	background-color: #CCFFCC;
	padding: 5px;
	font-size: small;
	font-weight: bold;
	border-top: solid 2px #B4B4B4;
	border-left: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	text-align: left;
}

#contents div.spred table.table07 th,
#contents div.price table.table07 th,
#contents div.price02 table.table07 th {
	background-color: #CCC;
	padding: 5px;
	text-align: right;
}

#contents div.spred table.table07 td {
	background-color: #EEE;
	text-align: center;
}

#contents div.spred table.table07 tr.color01 th {
	text-align: center;
}

#contents div.spred table.table07 tr.color01 th.usually {
	text-align: right;
}

#contents div.price table.table07 tr.color01 th {
	background-color: #CCFFCC;
	text-align: left;
}

#contents div.price table.table07 td.blank {
	background-color: #CCFFCC;
}

#contents div.price table.table07 td {
	background-color: #EEE;
}

#contents div.price02 table.table07 tr.color01 th {
	background-color: #CCFFCC;
	text-align: center;
}

#contents div.price02 table.table07 td.blank {
	background-color: #CCFFCC;
}

#contents div.price02 table.table07 td {
	background-color: #EEE;
	text-align: center;
}

#contents div.spredFlow {
	margin: 10px 0px 15px 79px;
}

#contents h3.stock-bond01 {
	font-weight:bold;
	font-size:small;
	margin: 10px 0px 5px 0px;
	color: #333333;
	line-height:130%;
}

#contents table.stock-bond01 {
	border-left: solid 2px #B4B4B4;
	border-top: solid 2px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	width: 536px !important;
	width /**/ : 540px;
}

#contents table.stock-bond01 th {
	background-color: #CCFFCC;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: center;
}

#contents table.stock-bond01 td {
	background-color: #EEEEEE;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: center;
}

#contents table.stock-bond01 th.left,
#contents table.stock-bond01 td.left {
	text-align: left;
}

#contents div.graphNotice {
	border: solid 2px #B4B4B4;
	padding: 10px 10px 0px 10px;
	margin-left: auto;
	margin-right: auto;
	width: 350px !important;
	width /**/: 370px;
}

#contents div.graphNotice ul li {
	margin-bottom: 10px;
}

#contents div.graphCenter {
	text-align: center;
	margin-top: 10px;
}

#contents div.noteBox {
	margin-left: auto;
	margin-right: 10px;
	width: 480px;
}

#contents div.noteBox div.title {
	float: left;
	width: 60px;
}

#contents div.noteBox div.title p {
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: 0px;
}

#contents div.noteBox div.list {
	float: right;
	width: 420px;
}

#contents div.noteBox div.list ol {
	float: none;
}

/* nonprint */
#contents div.noprint{
	margin-bottom: 10px;
}


