@import "/common_css_e/default_wide.css";
@import "/common_css_e/component_wide.css";


/*--------------------------------------

  /investor/stock/bond.html
---------------------------------------*/

/*三井住友銀行について用コンポーネント*/

/*基本コンポーネント*/
#contents table.tableaboutus01 p.paragraph {
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}

/*エリアコンポーネント*/
#contents div.rightbox {
	width: 540px;
	text-align: right;
}

/*テーブルコンポーネント*/
#contents table.tableaboutus01 {
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

#contents table.tableaboutus01 th {
	background-color: #f3f3f3;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
}

#contents table.tableaboutus01 th.h01lm {
	background-color: #f3f3f3;
	text-align: left;
}

#contents table.tableaboutus01 th.h01rm {
	background-color: #f3f3f3;
	text-align: right;
}

#contents table.tableaboutus01 th.h01lt {
	background-color: #f3f3f3;
	text-align: left;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h01ct {
	background-color: #f3f3f3;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h01rt {
	background-color: #f3f3f3;
	text-align: right;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h01lb {
	background-color: #f3f3f3;
	text-align: left;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h01cb {
	background-color: #f3f3f3;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h01rb {
	background-color: #f3f3f3;
	text-align: right;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h01n {
	background-color: #f3f3f3;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nlm {
	background-color: #f3f3f3;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nrm {
	background-color: #f3f3f3;
	text-align: right;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nlt {

	background-color: #f3f3f3;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nct {
	background-color: #f3f3f3;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nrt {
	background-color: #f3f3f3;
	text-align: right;
	vertical-align: top;

	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nlb {
	background-color: #f3f3f3;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01ncb {
	background-color: #f3f3f3;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h01nrb {
	background-color: #f3f3f3;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02 {
	background-color: #FFFFFF;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
}

#contents table.tableaboutus01 th.h02lm {
	background-color: #FFFFFF;
	text-align: left;
}

#contents table.tableaboutus01 th.h02rm {
	background-color: #FFFFFF;
	text-align: right;
}

#contents table.tableaboutus01 th.h02lt {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h02ct {
	background-color: #FFFFFF;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h02rt {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h02lb {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h02cb {
	background-color: #FFFFFF;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h02rb {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h02n {
	background-color: #FFFFFF;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nlm {
	background-color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nrm {
	background-color: #FFFFFF;
	text-align: right;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nlt {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nct {
	background-color: #FFFFFF;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nrt {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nlb {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02ncb {
	background-color: #FFFFFF;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h02nrb {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03 {
	background-color: #CCFFCC;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
}

#contents table.tableaboutus01 th.h03lm {
	background-color: #CCFFCC;
	text-align: left;
}

#contents table.tableaboutus01 th.h03rm {
	background-color: #CCFFCC;
	text-align: right;
}

#contents table.tableaboutus01 th.h03lt {
	background-color: #CCFFCC;
	text-align: left;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h03ct {
	background-color: #CCFFCC;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h03rt {
	background-color: #CCFFCC;
	text-align: right;
	vertical-align: top;
}

#contents table.tableaboutus01 th.h03lb {

	background-color: #CCFFCC;
	text-align: left;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h03cb {
	background-color: #CCFFCC;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h03rb {

	background-color: #CCFFCC;
	text-align: right;
	vertical-align: bottom;
}

#contents table.tableaboutus01 th.h03n {
	background-color: #CCFFCC;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nlm {
	background-color: #CCFF99;
	text-align: left;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nrm {
	background-color: #CCFFCC;
	text-align: right;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nlt {
	background-color: #CCFFCC;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nct {
	background-color: #CCFFCC;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nrt {
	background-color: #CCFFCC;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nlb {
	background-color: #CCFFCC;
	text-align: left;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03ncb {
	background-color: #CCFFCC;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 th.h03nrb {
	background-color: #CCFFCC;
	text-align: right;
	vertical-align: bottom;
	font-weight: normal;
	line-height: 150%;
}

#contents table.tableaboutus01 td {
	background-color: #FFFFFF;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	vertical-align: top;
}

#contents table.tableaboutus01 td.lm {
	vertical-align: middle;
}

#contents table.tableaboutus01 td.cm {
	text-align: center;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.rm {
	text-align: right;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.ct {
	text-align: center;
}

#contents table.tableaboutus01 td.rt {
	text-align: right;
}

#contents table.tableaboutus01 td.lb {
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.cb {
	text-align: center;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.rb {
	text-align: right;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d01 {
	background-color: #f3f3f3;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	vertical-align: top;
}

#contents table.tableaboutus01 td.d01lm {
	background-color: #f3f3f3;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d01cm {
	background-color: #f3f3f3;
	text-align: center;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d01rm {
	background-color: #f3f3f3;
	text-align: right;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d01ct {
	background-color: #f3f3f3;
	text-align: center;
}

#contents table.tableaboutus01 td.d01rt {
	background-color: #f3f3f3;
	text-align: right;
}

#contents table.tableaboutus01 td.d01lb {
	background-color: #f3f3f3;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d01cb {
	background-color: #f3f3f3;
	text-align: center;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d01rb {
	background-color: #f3f3f3;
	text-align: right;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d03 {
	background-color: #CCFFCC;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	vertical-align: top;
}

#contents table.tableaboutus01 td.d03lm {
	background-color: #CCFFCC;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d03cm {
	background-color: #CCFFCC;
	text-align: center;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d03rm {
	background-color: #CCFFCC;

	text-align: right;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d03ct {
	background-color: #CCFFCC;
	text-align: center;
}

#contents table.tableaboutus01 td.d03rt {
	background-color: #CCFFCC;
	text-align: right;
}

#contents table.tableaboutus01 td.d03lb {
	background-color: #CCFFCC;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d03cb {
	background-color: #CCFFCC;
	text-align: center;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d03rb {
	background-color: #CCFFCC;
	text-align: right;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d04 {
	background-color: #FFFFFF;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	padding: 2px 2px 0px 2px;
	vertical-align: top;
}

#contents table.tableaboutus01 td.d04lm {
	background-color: #FFFFFF;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d04cm {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d04rm {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}

#contents table.tableaboutus01 td.d04ct {
	background-color: #FFFFFF;
	text-align: center;
}

#contents table.tableaboutus01 td.d04rt {
	background-color: #FFFFFF;
	text-align: right;
}

#contents table.tableaboutus01 td.d04lb {
	background-color: #FFFFFF;

	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d04cb {
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
}

#contents table.tableaboutus01 td.d04rb {
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
}


	
/* SMFGバナー */

/*div.smfg-banner{
	position: absolute;
	left: 580px;
	top: 304px;
}*/
/*safarihack*/
/*#footer {
	margin:-15px auto 0px auto;
}

#footer {
	margin:8px auto 0px auto;#
}*/


/*[/aboutus/stock-bond/index.html]　クーポン画像*/
#contents table.tableaboutus01 img.coupon {
	margin: 0px 0px 2px 0px;

}




/* -- Newly added to "/investor/stock/bond.html" Jan.25,2007 -- */

#contents .topLeftMargin {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
}








