@charset "utf-8";
/* マーケット情報
========================================================== */
/* ナビ */
.hnavi_box {
	width:100%;
	margin:10px 0 20px 0;
}
.hnavi_box td {
	border:#999999 solid 1px;
	background-color:#cccccc;
	font-weight:bold;
	font-size:13px;
	line-height:20px;
	text-align:center;
	color:#333333;
}
.hnavi_box td a:link, .hnavi_box td a:visited, .hnavi_box td a:active {
	display:block;
	text-decoration:none;
	background-color:#FFFFFF;
	color:#333333;
}
.hnavi_box .td_bn {
	width:44px;
	height:0px;
}
.hnavi_box td a:hover {
	background-color:#CCFF99;
	text-decoration:none;
}
/* 共通 */
.content_block h3 {
	margin:20px 0 2px 0;
	padding-left:25px;
	background-color:#005555;
	color:#ffffff;
	font-weight:75%;
	line-height:2.0;
}
.prospect_bk {
	padding:10px;
	background-color:#eeeeee;
}
.period {
	margin:30px 0 20px 0;
	padding-left:20px;
	background-color:#f0f0f0;
	border-left: solid 5px #005555;
	color:#333333;
	line-height:25px;
}
.float_box {
	width:640px;
	margin:20px 10px 30px 10px;
	background-color: #ffffff;
}
.float_box dl {
	text-align:left;
	margin-top: 10px;
	padding-top: 5px;
	border-bottom: dotted 1px #cccccc;
}
.float_box dl:after {
	height:0px;
	visibility: hidden;
	display: block;
	content: ".";
}
.float_box dt {
	float:left;
	margin-bottom:5px;
}
.float_box dd {
	width:450px;
	float:left;
	margin:0 10px;
}

#u_banner_01 a{
	margin-bottom:5px;
	display:block;
	background: url(../images/contents/fim_bnr.gif) no-repeat;
	width:160px;
	height:60px;
	text-indent:-999em;
	font-size:5px;
	line-height:5px;
}
#u_banner_01 a:hover {
	background: url(../images/contents/fim_bnr.gif) -160px 0 no-repeat;
}
#u_banner_02 a{
	margin-bottom:5px;
	display:block;
	background: url(../images/contents/fim_bnr.gif) no-repeat;
	width:160px;
	height:60px;
	text-indent:-999em;
	font-size:5px;
	line-height:5px;
}
/* リンク集=============================================== */

h3.crosshead {
	margin-bottom: 10px;
}
#site_left h3 a, #site_right h3 a {
	color:#ffffff;
}
#site_left div, #site_right div {
	margin:-10px 0 10px 0;
	padding-left: 15px;
	border:solid 1px #cccccc;
}
#site_left p, #site_right p {
	margin:-10px 0 10px 0;
	padding-left: 15px;
	border:solid 1px #cccccc;
}
/* 海外商品価格／為替換算値段
========================================================== */

.table_660_ex_conversion {
	margin: 0px 0px 0px px;
	padding: 0px width: 660px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	color:#333333;
	border: solid #333333 1px;
}
.td_05_right {
	font-weight:75%;
	background: #ffffff;
	border: solid #333333 1px;
	color:#333333;
	line-height:1.3;
	text-align: right;
	padding:5px;
	border-collapse:collapse;
	table-layout:auto;
	cellspacing:0;
}
.td_05_right_glay {
	font-weight:75%;
	border: solid #333333 1px;
	background: #E6E6E6;
	color:#333333;
	line-height:1.3;
	text-align: right;
	padding:5px
}
.th_ex_conversion {
	text-align:center;
	font-weight:75%;
	padding: 10px;
	border-color:#333 border solid 1px;
	background: #005555;
	color:#ffffff;
	line-height:1.3;
}
/* ＥＴＦセキュリティーズレポート
========================================================== */

.f_cfix {
	zoom:1;/*for IE 5.5-7*/
	overflow:hidden; /*--Dreamweaverデザインビューでの崩れを防ぐため--*/
}
.f_cfix:after {
	content: " ";
	display: block;
	visibility: hidden;
	height: 0.1px;
	clear: both;
	font-size: 0.1em;
	line-height: 0;
}
#etf_box {
	width:640px;
	margin:20px 10px 30px 10px;
	background-color: #ffffff;
}
#etf_box dl {
	text-align:left;
	margin-top: 10px;
	padding-top: 5px;
	border-bottom: dotted 1px #cccccc;
}
#etf_box dl:after {
	height:0px;
	visibility: hidden;
	display: block;
	content: ".";
}
#etf_box dt {
	float:left;
}
#etf_box dd {
	float:left;
	margin:0 10px;
}
/* 各商品取引所の紹介
========================================================== */
div.imagebox_right {
	float: right;
	padding: 0 5px 5px 5px;
}
.imagebox_right span {
	display: block;
	font-size: 10px;
	text-align: center;
}
div.clear {
	clear: both;
	margin: 0 0 10px 0;
}
div.imagebox_center {
	float: center;
	padding: 5 5px 5px 5px;
}
.imagebox_center span {
	display: block;
	font-size: 11px;
	　　padding: 5 0px 0px 0px;
	text-align: center;
}
div.clear {
	clear: both;
	margin: 0 0 10px 0;
}
.table_620_exchange {
	margin: 10 10 10px 10;
	width: 620px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
	text-align: center;
}
.table_372_exchange {
	margin: 10 10 10px 10;
	width: 372px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
	text-align: center;
}
.table_124_exchange {
	margin: 10 10 10px 10;
	width: 124px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
}
.table_248_exchange {
	margin: 10 10 10px 10;
	width: 248px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
}
.table_620_gaiyou {
	margin: 10px 10px 10px 10px;
	width: 620px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
}
.td_05_pad10 {
	font-weight:75%;
	margin: 0px 0px 0px 10px;
	background: #ffffff;
	color:#333333;
	line-height:1.3;
}
.book_box {
	font-size:100%;
	line-height:1.6;
	width:620px;
	margin:10px 20px;
}
.th_left_30 {
	font-weight:75%;
	padding:5px;
	background: #005555;
	color:#ffffff;
	line-height:1.3;
	padding-left: 30px;
}
