/***********************************************************
 * 共通スタイル
 * 画面スタイル
 ***********************************************************/
body {
	background: #feeebd;
	margin-top: 0px;
}

#fbfromat {
	margin-left:auto;
	margin-right:auto;
	width: 1240px;
}

#fbBrankLineS {
	height: 2px;
}

#fbBrankLineL {
	height: 20px;
}

#fbBrankLine {
	height: 20px;
}


/* Login UserID */
#fb_loginUserID {
	font-size: 11pt;
	font-weight: bold;
	color: #383838;
}

/** -------------------- Menu -------------------- */
#actMenu {
	text-align: center;
	background-color: #ffdd57;
}


#ctrMenu {
	text-align:center;
}


/** -------------------- Now Loading -------------------- */
#waitMessage {
	text-align: center;
}


/** -------------------- searchDisp -------------------- */

/* 検索条件テーブル */
table.serchDisp {
	width: 1240px;
	font-size: 9pt;
	padding: 5px;
}
#searchDisp_head {
	font-weight: bold;
}

.searchDisp_tb {
	width: 1228px;
	border-top: 1px solid #8e846b;
}
.searchDisp_tb1 {
	width: 1228px;
	border-bottom: 1px solid #8e846b;
}
.searchDisp_tb2 {
	width: 1228px;
	border-top: 1px solid #8e846b;
	border-bottom: 1px solid #8e846b;
}

/* クリアボタン */
#clear_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#clear_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/* 検索ボタン */
#searchimg a{
	display: block;
	background: url(../images/btn_seach_26x340.png) no-repeat;
	text-decoration: none;
	height:26px;
	width: 340px;
}

#searchimg a:hover{
	display: block;
	background: url(../images/btn_seach2_26x340.png) no-repeat;
	text-decoration: none;
	height:26px;
	width: 340px;
}

/* ファイル出力ボタン */
#downloadimg a{
	display: block;
	background: url(../images/btn_download_26x340.png) no-repeat;
	text-decoration: none;
	height:26px;
	width: 340px;
}

#downloadimg a:hover{
	display: block;
	background: url(../images/btn_download2_26x340.png) no-repeat;
	text-decoration: none;
	height:26px;
	width: 340px;
}


/** -------------------- main -------------------- */
/* メッセージ表示 */
#dispMsg {
	margin: 0 auto;
	padding: 10px;
	width:500px;
}


#fb_rtlists_top {
	font-size: 12px;
	font-weight: normal;
	height: 25px;
}


#fb_lists_top {
	font-size: 12px;
	font-weight: normal;
}
/* sort page */
#fb_lists_page {
	margin-top: 8px;
	margin-right: 0;
	margin-left: auto;
	width:100%;
}
#fb_lists_sort_title {
	width: 60px;
}
#fb_lists_sort_dt {
	width: 60px;
}
#fb_lists_sort_bt {
	width: 60px;
}
#fb_lists_sort_sc {
	width: 100px;
}
#fb_lists_sort_cn {
	width: 75px;
}

#fb_list_disp_size {
	width: 70px;
}

#fb_lists_page_move {
	width: 20px;
}
#fb_lists_page_cntc {
	text-align: center;
	width: 75px;
}
#fb_lists_page_cntr {
	text-align: right;
	width: 80px;
}
#fb_lists_page_title {
	width: 30px;
}
#fb_lists_bottomRt {
	font-size: 12px;
	font-weight: normal;
	height: 25px;
}
#fb_lists_bottom {
	font-size: 12px;
	font-weight: normal;
}
/* リスト表示用テーブル (Table) */
table.list_data {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
/* リスト表示用テーブル (th) */
table.list_data th{
	font-size: 12px;
	font-weight: normal;
	height: 20px;
}
/* リスト表示用テーブル (td) */
table.list_data td{
	/*font-family: 'ＭＳ Ｐゴシック',Verdana, Arial,sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	height: 20px;
}
/* リスト表示テーブル(日時) */
#fb_lists_h1 {
	width: 93px;
}
#fb_lists_c1 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
	text-align: left;
}
/* リスト表示テーブル(業種) */
#fb_lists_h2 {
	width: 120px;
}
#fb_lists_c2 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}
/* リスト表示テーブル(証券コード) */
#fb_lists_c3a {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: right;
	width: 15px;
}
#fb_lists_c3 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 44px;
}
/* リスト表示テーブル(EDINETコード) */
#fb_lists_h4 {
	width: 100px;
}
#fb_lists_c4 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
}
/* リスト表示テーブル(会社名) */
#fb_lists_h5 {
	width: 260px;
}
#fb_lists_c5 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}
/* リスト表示テーブル(文書種類) */
#fb_lists_h6 {
	width: 113px;
}
#fb_lists_c6 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 3px;
}
/* リスト表示テーブル(PDF) */
#fb_lists_h7 {
	width: 30px;
}
#fb_lists_c7 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 8px;
}
/* リスト表示テーブル(表題) */
#fb_lists_c8 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
}
#fb_lists_c8a {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	width: 10px;
}

/* ===============================================
	検索条件入力
==================================================*/
/* リストボックス(条件選択) */
#frmSearchInp_conditionRegister {
	width: 250px;
}
/* リストボックス(ウォッチリスト) */
#frmSearchInp_watchlistGroup {
	width: 250px;
}
/* テキストボックス(日付) */
.txt-ymdDate {
	text-align: center;
	width: 90px;
}
/* テキストボックス(過去指定数) */
#frmSearchInp_pastText {
	text-align: right;
	width: 20px;
}
/* テキストボックス(証券コード) */
#frmSearchInp_securityCode {
	text-align: left;
	width: 30px;
}
/* テキストボックス(EDINETコード) */
#frmSearchInp_edinetCode {
	text-align: left;
	width: 50px;
}
/* テキストボックス(会社名) */
#frmSearchInp_companyName {
	text-align: left;
	width: 280px;
}
/* テキストボックス(表題) */
#frmSearchInp_title {
	text-align: left;
	width: 1070px;
}

/* リストボックス(条件選択) */
#frmZbSearchInp_conditionRegister {
	width: 250px;
}
/* リストボックス(ウォッチリスト) */
#frmZbSearchInp_watchlistGroup {
	width: 250px;
}
/* テキストボックス(過去指定数) */
#frmZbSearchInp_pastText {
	text-align: right;
	width: 20px;
}
/* テキストボックス(証券コード) */
#frmZbSearchInp_securityCode {
	text-align: left;
	width: 30px;
}
/* テキストボックス(EDINETコード) */
#frmZbSearchInp_edinetCode {
	text-align: left;
	width: 50px;
}
/* テキストボックス(会社名) */
#frmZbSearchInp_companyName {
	text-align: left;
	width: 280px;
}
/* テキストボックス(表題) */
#frmZbSearchInp_keyword {
	text-align: left;
	width: 665px;
}

/* 条件更新ボタン */
#condition_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#condition_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/* ===============================================
	FB00300	企業概要
==================================================*/
#compInfo {
	width: 615px;
}

#compInfo_head {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height:20px;
}

table.compInfo_list {
	font-family: "Arial";
	font-size: 10pt;
	width: 100%;
}
table.compInfo_list td{
	font-family: "Arial";
	font-size: 10pt;
	padding-left: 5px;
}

div.ir_link_p {
	text-align: center;
	padding: 5px;
}

table.ir_link {
	width: 100%;
}

table.ir_link td{
	width: 120px;
}

a.ir_a_link {
	color:#4c1f0a;
	text-decoration: none;
}

div.ir_link_a {
	background-color: #fece2f;
	border: 1px solid #fece2f;
	color: #381f00;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 100px;
}

div.ir_link_b {
	background-color: #fece2f;
	border: 1px solid #fece2f;
	color: #817865;
	font-size: 9pt;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	width: 100px;
}

/** -------------------- IR List -------------------- */
table.irlist_data {
	width: 100%;
}

/* リスト表示用テーブル (th) */
table.irlist_data th{
	height:20px;
	border-right: 2px solid #fece2f;
	border-left: 2px solid #fece2f;
	border-top: 1px solid #fece2f;
	border-bottom: 1px solid #fece2f;
	background-color: #feeebd;
	text-align: left;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 3px;
}
/* リスト表示用テーブル (td) */
table.irlist_data td{
	color: #383838;
	background-color: #ffffff;
	border-top: 1px solid #fece2f;
	border-bottom: 1px solid #fece2f;
	font-size: 9pt;
	font-weight: normal;
	height: 20px;
}
/* リスト表示テーブル(日付) */
td.irlists_c1 {
	border-left: 2px solid #fece2f;
	text-align: center;
	width: 65px;
}
/* リスト表示テーブル(＊) */
td.irlists_c2 {
	text-align: center;
	width: 15px;
}
/* リスト表示テーブル(タイトル) */
td.irlists_c3 {
	text-align: left;
}
/* リスト表示テーブル(Zip0) */
td.irlists_c4 {
	text-align: left;
	width: 20px;
}
/* リスト表示テーブル(PDF) */
td.irlists_c5 {
	border-right: 2px solid #fece2f;
	text-align: left;
	width: 20px;
}


/** -------------------- watchList -------------------- */
#groupNewGroupName {
	text-align: left;
	width: 320px;
}

#groupInfo {
	width: 615px;
}

/* リスト表示用スクロール */
.holder {
	float: left;
}

#groupInfo_head {
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height:20px;
}

table.groupInfo_list {
	font-family: "Arial";
	font-size: 10pt;
	width: 100%;
}

table.groupInfo_list td{
	font-family: "Arial";
	font-size: 10pt;
	padding-left: 5px;
}

/* 登録ボタン */
#watchListAdd_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#watchListAdd_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/* 更新ボタン */
#watchListEdit_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#watchListEdit_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

#watchListMessage {
	display: none;
}


/** -------------------- DocumentLists -------------------- */
table.doclist_head {
	width: 593px;
}
table.doclist_head th{
	text-align: center;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	height: 20px;
}
/* リストヘッダテーブル(日付) */
th.dochead_h1 {
	width: 70px;
}
/* リストヘッダテーブル(文書種類) */
th.dochead_h2 {
	width: 115px;
}
/* リストヘッダテーブル(PDF) */
th.dochead_h3 {
	width: 20px;
}

table.list_data tr.double_line {
	border-top: 1px solid #fece2f;
	border-bottom: 1px solid #fece2f;
	border-left: 1px solid;
	border-right: 1px solid;
	background-color: #FFF1C8;
	color: #383838;
}


table.doclist_data {
	width: 598px;
}

/* リスト表示用テーブル (td) */
table.doclist_data td{
	color: #383838;
	background-color: #ffffff;
	border-top: 1px solid #fece2f;
	border-bottom: 1px solid #fece2f;
	font-size: 9pt;
	font-weight: normal;
	height: 20px;
}

/* リスト表示テーブル(日付) */
td.doclists_c1 {
	border-left: 2px solid #fece2f;
	text-align: center;
	width: 70px;
}
/* リスト表示テーブル(文書種類) */
td.doclists_c2 {
	text-align: left;
	width: 115px;
}
/* リスト表示テーブル(PDF) */
td.doclists_c3 {
	text-align: center;
	width: 20px;
}
/* リスト表示テーブル(＊) */
td.doclists_c4 {
	text-align: center;
	width: 15px;
}
/* リスト表示テーブル(タイトル) */
td.doclists_c5 {
	border-right: 2px solid #fece2f;
	text-align: left;
}
#doclists_link {
	color: #4c3000;
	text-decoration: none;
}

/* リスト表示用の背景 */
#list_bk {
	background-color: #fece2f;
	width: 615px;
	height: 281px;
}

.scroll-pane {
	overflow: auto;
	background: #ccc;
	float: left;
}

#docDispDateD {
	text-decoration: none;
}
#docDispDateA {
	text-decoration: none;
}

/* ===============================================
	FB00500
==================================================*/
#htmlbody {
	background: ivory;
}


/* ===============================================
	CS00000	企業一覧
==================================================*/

#cs_lists_top {
	font-size: 12px;
	font-weight: normal;
}
/* sort page */
#cs_lists_page {
	margin-top: 8px;
	margin-right: 0;
	margin-left: auto;
	width:100%;
}
#cs_lists_sort_title {
	width: 60px;
}
#cs_lists_sort_sc {
	width: 100px;
}
#cs_lists_sort_cn {
	width: 75px;
}
#cs_lists_sort_bt {
	width: 60px;
}
#cs_lists_sort_ca {
	width: 90px;
}

#cs_lists_page_move {
	width: 20px;
}
#cs_lists_page_cntc {
	text-align: center;
	width: 75px;
}
#cs_lists_page_cntr {
	text-align: right;
	width: 80px;
}
#cs_lists_page_title {
	width: 30px;
}

#cs_lists_bottom {
	font-size: 12px;
	font-weight: normal;
}

/* リストボックス(ウォッチリスト) */
#frmCpSearchInp_watchlistGroup {
	width: 250px;
}
/* テキストボックス(証券コード) */
#frmCpSearchInp_securityCode {
	text-align: left;
	width: 30px;
}
/* テキストボックス(EDINETコード) */
#frmCpSearchInp_edinetCode {
	text-align: left;
	width: 50px;
}
/* テキストボックス(会社名) */
#frmCpSearchInp_companyName {
	text-align: left;
	width: 280px;
}

/* リスト表示テーブル(証券コード) */
#cs_lists_c1a {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: right;
	width: 15px;
}
#cs_lists_c1 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 44px;
}
/* リスト表示テーブル(会社名) */
#cs_lists_h2 {
	width: 260px;
}
#cs_lists_c2 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}
/* リスト表示テーブル(本社住所) */
#cs_lists_c3 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}
/* リスト表示テーブル(業種) */
#cs_lists_h4 {
	width: 120px;
}
#cs_lists_c4 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}
/* リスト表示テーブル(代表者氏名) */
#cs_lists_h5 {
	width: 100px;
}
#cs_lists_c5 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}
/* リスト表示テーブル(上場市場) */
#cs_lists_h6 {
	width: 200px;
}
#cs_lists_c6 {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: left;
	padding-left: 5px;
}


/* ===============================================
	CR00000	検索条件
==================================================*/
#conditionReg_head {
	background: #fece2f;
	font-family: "Arial";
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	height:20px;
}

/* リストボックス(条件選択) */
#frmEditInp_conditionRegister {
	width: 250px;
}
/* テキストボックス(検索条件名) */
#frmEditInp_newConditionName {
	text-align: left;
	width: 320px;
}
/* リストボックス(ウォッチリスト) */
#frmEditInp_watchlistGroup {
	width: 250px;
}
/* テキストボックス(過去指定数) */
#frmEditInp_pastText {
	text-align: right;
	width: 20px;
}
/* テキストボックス(証券コード) */
#frmEditInp_securityCode {
	text-align: left;
	width: 30px;
}
/* テキストボックス(EDINETコード) */
#frmEditInp_edinetCode {
	text-align: left;
	width: 50px;
}
/* テキストボックス(会社名) */
#frmEditInp_companyName {
	text-align: left;
	width: 280px;
}
/* テキストボックス(表題) */
#frmEditInp_title {
	text-align: left;
	width: 1170px;
}

/* テキストボックス(キーワード) */
#frmEditInp_keyword {
	text-align: left;
	width: 1050px;
}

/* テキストボックス(通知メールアドレス) */
#frmEditInp_mailAddress {
	text-align: left;
	width: 500px;
}

/* 更新ボタン */
#crEdit_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#crEdit_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/* 削除ボタン */
#crDelete_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#crDelete_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}

/* キャンセルボタン */
#crCancel_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#crCancel_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
