@charset "utf-8";
/* 抜け幅

========================================================== */

.table_400_1 {
	margin: 0 0 10px 0;
	width: 395px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
}
.bk_light_beige {
	padding: 5px;
	border: solid #333333 1px;
	background: #FCF8EF;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.bk_light_green {
	padding: 5px;
	border: solid #333333 1px;
	background: #EFF9EC;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.td_deep_green {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background:  #EFF9EC;
	color: #030;
}
.bk_light_blue {
	padding: 5px;
	border: solid #333333 1px;
	background: #DCF1F1;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.td_deep_blue {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background: #DCF1F1;
	color: #003264;
}
.bk_light_red {
	padding: 5px;
	border: solid #333333 1px;
	background: #FEF1FD;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.td_deep_red {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background: #FEF1FD;
	color: #4A1211;
}
.bk_light_purple {
	padding: 5px;
	border: solid #333333 1px;
	background: #ECECFF;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.td_deep_purple {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background: #ECECFF;
	color: #0A0A4B;
}
.bk_light_yellow {
	padding: 5px;
	border: solid #333333 1px;
	background: #FFFFE6;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.td_deep_yellow {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background:#FFFFE6;
	color: #4D4D00;
}
.bk_light_brown {
	padding: 5px;
	border: solid #333333 1px;
	background: #FCF8F8;
	color:#333333;
	line-height:1.3;
	text-align:center;
}
.td_deep_brown {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background: #FCF8F8;
	color: #100;
}
/* 銘柄別取引概要

========================================================== */

/* 注文について*/
.order {
	font-size:100%;
	line-height:1.8;
	width:640px;
	margin:0px 0px 0 10;
}
.order2 {
	line-height:2.0;
	width:205px;
	margin:7px 0px 0 0px;
	padding:1 1 1 1;
	border: solid #333333 1px;
	color:#333333;
	table-layout:auto;
	text-align:center;
}
/* 銘柄別取引概要
========================================================== */
.bk_on {
	text-align: center;
	font-weight:100;
	padding: 5px;
	border: solid #000 1px;
	color: #FFF;
	font-weight:bold;
	line-height:1.3;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(images/det/bk_gr.gif);
}
.bk_glay {
	text-align: center;
	font-weight:50%;
	padding: 5px;
	border: solid #000 1px;
	color: #666;
	line-height:1.3;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, "MS UI Gothic", sans-serif;
	background-image: url(images/det/bk_det.gif);
}
.bold {
	font-weight:bold;
}
.td_15_04 {
	padding: 10px;
	border: solid #333333 1px;
	background: #FFF;
	color:#333333;
	line-height:1.3;
}
.td_15_05 {
	padding: 10px;
	border: solid #333333 1px;
	background: #FFF;
	color:#333333;
	line-height:1.3;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
/* 回り込みキャプション

========================================================== */
div.imagebox_right {
	float: right;
	padding: 0 5px 5px 5px;
}
.imagebox_right span {
	display: block;
	font-size: 10px;
	text-align: center;
}
div.imagebox_left {
	float: left;
	padding: 0 5px 5px 5px;
}
.imagebox_left 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_400_market_cl {
	margin: 0px 0px 0px px;
	width: 350px;
	border: solid #333333 1px;
	font-size: 100%;
	line-height:1.3;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
}
/* 取扱銘柄

========================================================== */
.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;
}
/* 手数料太字
========================================================== */

.td_06_c {
	text-align: center;
	font-weight:bold;
	font-size:xx-large padding: 1px;
	border: solid #333333 1px;
	background: #ffffff;
	color:#333333;
}
/* 金の時代再び

========================================================== */

.margin_tb10_left {
	margin: 10px 0;
	font-size: 100%;
	text-align: left;
}
.content_block img {
	display:inline;
}
.patarn1 {
	text-align: center;
	padding: 10px;
	background: #009999;
	color:#ffffff;
	line-height:1.3;
}
.patarn2 {
	text-align: center;
	padding: 10px;
	background: #ffffff;
	color:#666666;
	line-height:1.3;
}
.patarn3 {
	text-align: center;
	padding: 10px;
	background: #eeeeee;
	color:#666666;
	line-height:1.3;
}
.patarn4 {
	text-align: center;
	padding: 10px;
	background: #f0f0f0;
	color:#666666;
	line-height:1.3;
}
.patarn5 {
	text-align: center;
	padding: 10px;
	background: #f5f5f5;
	color:#666666;
	line-height:1.3;
}
.patarn6 {
	text-align: center;
	padding: 10px;
	background: #f9f9f9;
	color:#666666;
	line-height:1.3;
}
.patarn7 {
	text-align: center;
	padding: 5px;
	background: #f0f0f0;
	color:#666666;
	line-height:1.3;
}
.patarn8 {
	text-align: center;
	padding: 5px;
	background: #f9f9f9;
	color:#666666;
	line-height:1.3;
}
.patarn9 {
	text-align: center;
	padding: 2px;
	background: #003333;
	color:#FFFFFF;
	line-height:1.3;
}
.margin_top {
	margin:20px;
}
.margin_middle {
	margin:20px 40px 0 40px;
}
.margin_left_top {
	margin:-10px 0 0 30px;
}
.storong {
	font-weight:bold;
}
#index_box {
	width:620px;
	margin:0 20px;
	background-color: #ffffff;
}
#index_box dt {
	color:#F60;
	font-weight:bold;
}
#index_box dl {
	text-align:left;
	margin-top: 15px;
	border-bottom: dotted 1px #cccccc;
}
#index_box dd {
	margin:5px 0;
}
#index_box dl:after {
	height:0px;
	visibility: hidden;
	display: block;
	content: ".";
}
.boder {
	padding:10px;
	margin:0 0 10px 10px;
	border:#999999 solid 1px;
}
.book_box {
	font-size:100%;
	line-height:1.6;
	width:620px;
	margin:10px 20px;
}
.book_box2 {
	font-size:100%;
	line-height:1.6;
	width:620px;
	margin:10px 20px;
}
.bold {
	font-weight:bold;
}
.attention {
	line-height:1.6;
	padding-bottom:5px;
}
/* 取引概要

========================================================== */

.content_block img {
	display:inline;
}
.margin_middle {
	margin:20px 40px 0 40px;
}
.storong {
	font-weight:bold;
}
.title_3 a {
	color:#ffffff;
}
.font_red01 {
	margin-top:15px;
	color:#ff0000;
}
.table_display {
	margin: 20px 20px 0 20px;
	width: 620px;
	border-bottom:dotted 1px #666666;
	font-size: 100%;
	line-height:1.6;
	letter-spacing: 1px;
	border-collapse: collapse;
	color:#333333;
	table-layout:auto;
}
.table_display, .nb_title {
	margin:10px 10px 15px 0;
	color:#ff6600;
	font-weight:bold;
}
.table_display .nb_left {
	margin:0 10px 10px 20px;
}
.table_display .nb_right {
	margin-bottom:10px;
}
#outline #contents03 #main-contents .content_block .order tr td li .order2 {
	border: thin solid #666;
}

