
/* 基本タグ設定 */

body{
    margin:0px 0px 0px 0px ;
    padding:0px;
    background-color:#ffffff;  
}

p{
	margin:0px 0px 0px 5px;
	padding:0px;
	text-align:left;
	color:#999999;
	font-size:14px;
	line-height:150%;
}

em{
	color:#ff0000;
}

img{
	margin:0px;
	padding:0px;
	border-width:0px;
}

table{
	border-width:0px;
	margin:0px;
	padding:0px;
}

strong{
	font-weight:bold;
}

h1{
	margin:14px;
	padding:0px;
}

/* エラーメッセージ */
.err1{font:12pt ; color:red}
.err2{font:10pt ; color:red}
/* 入力チェックエラーメッセージ */

/* エラーメッセージ */
.error{font:12pt ; color:red}
/* 正常系メッセージ */
.message{font:12pt ; color:blue;}
.msg1{font:12pt ; color:blue;}
/* インサイダ警告 */
.insider{font:12pt ; color:orange;}
/* 市場閉局警告 */
.suspension{font:12pt ; color:green;}

/* 売りタイトル */

h2.r{
	width:850px;
	height:27px;
	margin:14px 14px 8px 14px;
	padding:0px;
	font-size:16px;
	line-height:150%;
	color:#333333;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	background-image: url(/webbroker3/0H/pc/images/h2_r.gif);	
}

/* 買いタイトル */

h2.b{
	width:850px;
	height:27px;
	margin:14px 14px 8px 14px;
	padding:0px;
	font-size:16px;
	line-height:150%;
	color:#333333;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	background-image: url(/webbroker3/0H/pc/images/h2_b.gif);	
}

/* その他タイトル */

h2.y{
	width:850px;
	height:27px;
	margin:14px 14px 8px 14px;
	padding:0px;
	font-size:16px;
	line-height:150%;
	color:#333333;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	background-image: url(/webbroker3/0H/pc/images/h2_y.gif);	
}

h2.y2{
	width:460px;
	height:27px;
	margin:14px 14px 8px 14px;
	padding:0px;
	font-size:16px;
	line-height:150%;
	color:#333333;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	background-image: url(/webbroker3/0H/pc/images/h2_y.gif);	
}

h2.y3{
	width:300px;
	height:27px;
	margin:14px 14px 8px 14px;
	padding:0px;
	font-size:16px;
	line-height:150%;
	color:#333333;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	background-image: url(/webbroker3/0H/pc/images/h2_y.gif);	
}
h3{
	width:300px;
	height:27px;
	margin:14px 14px 8px 14px;
	padding:0px;
	font-size:16px;
}
h4{
	margin:15px;
	padding:0px;
}
/* タイトル文字  2006/03/22 INSERT */
.titletext{
	margin-top:4px;
	margin-left:8px;
}

.titletextRed{
	margin-top:4px;
	margin-left:8px;
	color:#FF0000;
}

table.box{
	width:880px;
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#ffffff;
	border-right:solid 1px #333333;
}
table.box2{
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#ffffff;
	border-right:solid 1px #333333;
}

/* ヘッダー部分 */

td.header_left{
	margin:0px;
	padding:0px;
	text-align:left;
	height:40px;
	background-image: url(/webbroker3/0H/pc/images/back.gif);
}

td.header_right{
	font-size:14px;
	margin:0px;
	padding:0px;
	text-align:right;
	height:40px;
	background-image: url(/webbroker3/0H/pc/images/back.gif);
}

/* リンク */
a{text-decoration:underline;color:#0000ff;}
a:hover{text-decoration:none;color:#666666;}

a.navi{text-decoration:underline;color:#000099;}
a.navi:visited{ text-decoration:underline; color:#000099;}
a.navi:hover{text-decoration:none; color:#0000ff;} 
a.navi:active{text-decoration:none; color:#ff0000;}


a.yaji:link{text-decoration:none; color:#ffffff; font-size:11px;}
a.yaji:visited{ text-decoration:none; color:#ffffff; font-size:11px;}
a.yaji:hover{text-decoration:none; color:#ffffff; font-size:11px;} 
a.yaji:active{text-decoration:none; color:#ff0000; font-size:11px;}


a.sort{text-decoration:underline;color:#ffffff;}
a.sort:visited{ text-decoration:underline; color:#ffffff;}
a.sort:hover{text-decoration:none; color:#FFFF00;} 
a.sort:active{text-decoration:none; color:#ffffff;}



/* 利用者名表示 */

table.kyaku{
	width:850px;
	height:30px;
	color:#333333;
	margin:10px 15px 10px 15px;
	background-color:#eeeeee;
}

table.kyaku_s{
	width:460px;
	height:30px;
	color:#333333;
	margin:10px 15px 10px 15px;
	background-color:#eeeeee;
}


div.name{
	font-size:14px;
	line-height:100%;
	font-weight:bold;
	text-align:left;
	padding-left:9px;
}


div.name2{
	font-size:12px;
	line-height:100%;
	text-align:left;
	padding-left:9px;
	padding-top:5px;
}


div.out{
	text-align:right;
	padding-right:3px;
}


/* サブメニュー */

div.submenu{
	width:851px;
	height:25px;
	margin:10px 14px 15px 15px;
	padding:0px;
}

/* フッター部分 */
td.bottom{
	height:15px;
	margin:10px
	border-top:solid 1px #333333;
	border-bottom:solid 5px #003399;
	text-align:right;
	font-size:14px;
}


/* 表示件数フォーム */

td.form_hyouji{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:right;
}

/* コンテンツ内表組関連 */

table.contents{
	width:850px;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0px;
	text-align:left;
	font-size:14px;
}
table.contents_01{
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0px;
	text-align:left;
	font-size:14px;
}


table.contents_02{
	margin-top:5px;
	margin-right:15px;
	margin-bottom:5px;
	margin-left:5px;
	padding:0px;
	text-align:left;
	font-size:14px;
}

table.contents_03{
	font-size:14px;
	margin:0px 0px 0px 0px;
}

div.contents{
	width:850px;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:15px;
	padding:0px;
	text-align:left;
	font-size:14px;
}

table.table_rec{
	margin:5px 0px 0px 0px;
	padding:0px;
}
table.table_rec01{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#333333;
}

/* 一覧タブ処理 */

td.item_title{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#339900;
	background-image:url('/webbroker3/0H/pc/images/tag_active.gif');
	background-repeat: no-repeat;
	background-position:right bottom;
}

td.item_title_r{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background-color:#e5e5e5;
	background-image:url('/webbroker3/0H/pc/images/tag_wait.gif');
	background-repeat: no-repeat;
	background-position:right bottom;
}

/* 表頭表側スタイル */

td.dataitem01{
	margin:0px;
	font-size:14px;
	color:#ffffff;
	background-color:#005B06;
}

/* 2006/03/22 INSERT */
td.dataitem02{
	margin:0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#339900;
}

/* 表内スタイル  */

span.dataitem03{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:red;
	background-color:#ffffff;
}
span.dataitem04{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:blue;
	background-color:#ffffff;
}
span.dataitem05{
	line-height:20px;
	margin:0px;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
}
span.dataitem06{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:red;
}
span.dataitem07{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:blue;
}
span.dataitem08{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#009900;
}
td.dataitem03{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:red;
	background-color:#ffffff;
}
td.dataitem04{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:blue;
	background-color:#ffffff;
}
td.dataitem05{
	line-height:20px;
	margin:0px;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
}
td.dataitem06{
	margin:0px;
	font-size:14px;
	line-height:20px;
	color:#333333;
	background-color:#F0FFF0;
}

td.dataitem07{
	line-height:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:red;
	background-color:#ffffff;
}

td.dataitem08{
	margin:0px;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
	line-height:26px;
}

td.dataitem09{
	margin:0px;
	font-size:14px;
	color:#333333;
	background-color:#F0FFF0;
	line-height:26px;
}

td.dataitem10{
	line-height:20px;
	margin:0px;
	font-size:14px;
	color:#333333;
	background-color:#F0FFE0;
}
td.dataitem11{
	line-height:20px;
	margin:0px;
	font-size:14px;
	color:#333333;
	background-color:#E5E5E5;
}

td.item01{
	line-height:120%;
	margin:0px;
	padding:2px;
	font-size:14px;
	color:#333333;
	background-color:#ffffff;
}

td.item01_B{
	line-height:120%;
	margin:0px;
	padding:2px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	background-color:#ffffff;
}

td.item02{
	margin:0px;
	padding:2px;
	font-size:14px;
	line-height:120%;
	color:#333333;
	background-color:#F0FFF0;
}

/* テーブル区切り線制御 */
td.start{
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0px 4px 0px 4px;
}

td.end{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0px 4px 0px 4px;
}

td.hstart{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0px 4px 0px 4px;
}

td.hend{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:0px 4px 0px 4px;
}

td.tstart{
	border-right:0px solid #999999;
	border-left:0px solid #999999;
}

td.tend{
	border-right:0px solid #999999;
	border-left:1px solid #999999;
}

td.titlestart{
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px 4px 4px 4px;
}

td.titleend{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px 4px 4px 4px;
}

td.titlehstart{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px 4px 4px 4px;
}

td.titlehend{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	padding:4px 4px 4px 4px;
}

td.titlebstart{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	padding:4px 4px 4px 4px;
}


/* 完了ページ日付スタイル */
div.day_num{
	width:700px;
	margin:10px 0px 10px 0px;
	padding:5px 0px 5px 0px;
	font-size:14px;
	color:#333333;
	border-top:1px solid #666666;	
	border-bottom:1px solid #666666;
	
}
div.day_num td{
	font-size:14px;
}
div.day_num span{
	color:#ff0000;
}

/*  一覧ページ表記 */

div.pagelist{
	width:840px;
	text-align:right;
	font-size:14px;
	color:#333333;
	margin:10px 0px 0px 0px;
	padding:0px;
}

table.day_num{
	width:700px;
	margin:0px 15px 10px 15px;
	padding:5px 0px 5px 0px;
	font-size:14px;
	color:#333333;
	border-top:1px solid #666666;	
	border-bottom:1px solid #666666;

}
table.day_num td{
	font-size:14px;
}
table.day_num span{
	color:#ff0000;
}

table.day_num_s{
	width:460px;
	margin:0px 15px 10px 15px;
	padding:5px 0px 5px 0px;
	font-size:14px;
	color:#333333;
	border-top:1px solid #666666;	
	border-bottom:1px solid #666666;

}
table.day_num_s td{
	font-size:14px;
}
table.day_num_s span{
	color:#ff0000;
}
table.day_num_m{
	margin:0px 15px 10px 15px;
	padding:5px 0px 5px 0px;
	font-size:14px;
	color:#333333;
	border-top:1px solid #666666;	
	border-bottom:1px solid #666666;

}
table.day_num_m td{
	font-size:14px;
}
table.day_num_m span{
	color:#ff0000;
}

/* ナビゲーションボタン配置 */

div.kakunin_bt{
	width:700px;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px;
}

div.kakunin_bt table{
	text-align:center;
	margin:0px auto 0px auto;
}


div.kanryou_bt{
	width:700px;
	text-align:center;
	margin:10px 0px 0px 0px;
	padding:0px;
}

div.kanryou_bt table{
	text-align:center;
	margin:0px auto 0px auto;
}

table.kakunin_bt{
	width:700px;
	text-align:center;
	margin:10px 10px 0px 15px;
	padding:0px;
}
table.kakunin_bt td{
	font-size:14px;
}

table.kanryou_bt{
	width:700px;
	text-align:center;
	margin:10px 10px 0px 15px;
	padding:0px;
}
table.kanryou_bt td{
	font-size:14px;
}

