@charset "Shift_JIS";

a:link{		text-decoration:none;color:#bb5555;}
a:visited{	text-decoration:none;color:#bb5555;}
a:active{	text-decoration:none;color:#bb5555;}
a:hover{	color:#ff0000;}	

body
{
	margin:0px 0px 0px 0px;
}	

.wfs
{
	position:absolute;
	left:0px;
	top:0px;

	width:980px;
	color:#000000;
	background-color:#ffffff;
	font-weight:normal;
	font-size:100%;
}


/*検索付きDB標準ヘッダ部*/
.header
{
	width:980px;
	height:105px;
	color:#000000;	
	background-image:url("head2.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#ffffff;
	font-size:100%;
	margin-bottom:10px;
}

/*ヘッダ内部のリンク*/
.header_menu
{
	color:#ffffff;
	width:965px;
	font-size:13px;
	position:absolute;
	top:25px;
	left:0px;
	text-align:right;
}


/*ヘッダ内部下部表示領域(イメージ使用時の右より)*/
.header_info
{
	font-size:90%;
	position:absolute;
	top:55px;
	left:360px;
	overflow:hidden;
}


/* ヘッダの各種情報表示部 */
.header_post
{
	position:absolute;
	top:40px;
	left:25px;
	width:130px;
	height:40px;
	overflow:hidden;
	text-align:left;
}

/* ヘッダの各種情報表示部 */
.header_center
{
	position:absolute;
	top:60px;
	left:25px;
	width:640px;
	height:20px;
	overflow:hidden;
	text-align:left;
	font-size:100%;	
}

/* 検索入力エリア */
.header_search
{
	font-size:90%;
	position:absolute;
	top:55px;
	left:670px;
	width:300px;
	height:55px;
	overflow:hidden;
	text-align:right;
}

/* メインコンテンツ */
.db_main
{
/*	width:745px; */
	width:960px;
	color:#000000;
	background-color:#ffffff;
	
	padding-left:20px;
	font-weight:normal;

	clear:both;
	/*float:left;*/

	border-width:0px;
	border-style:dashed;

}


.footer
{
	background-color:#440088;
	background-image:url(footer2.gif);
	background-repeat:no-repeat;

	position:relative;
	width:980px;
	height:50px;

	color:#000000;
	text-align:right;
	
	margin:20px 0px 0px 0px;
	
	font-weight:normal;
/*	clear:left; */

}


/* 3ペイン構造用 */
.lr_link
{
	width:100%;
	margin-bottom:10px;
}

.lr_left
{
	width:auto;
	text-align:left;	
	float:left;
}	

.lr_right
{
	width:auto;
	text-align:right;
	float:right;

}

.lr_center
{
	width:auto;
	text-align:center;
}


/* ------------------- カラム ---------------------- */
.db_block_header
{
	font-size:110%;
	font-weight:bold;
	text-align:right;
	overflow:hidden;

	border-width:1px;
	border-style:dashed;
	
	border-top:solid 1px;
	margin-bottom:10px;
}

.db_block_header_l
{
	float:left;
	background-color:#000000;
	width:14px;
}
.db_block_header_r
{
	float:left;
	margin-left:0.5em;
}

.db_block_body
{
	padding-left:20px;
	
	border-width:1px;
	border-style:dashed;
}

/* ------------- 用 --------------- */

.db_back
{
	padding:10px 0px 10px 0px;
	font-size:90%;
	text-align:right;
}


/* ------------ プレビューテーブル関連 ------------ */
.preview_table
{
	width:100%;
	border-width:0px;
	border-style:dashed;
	
	border-collapse:separate;
	border-spacing:0px;
}

.pt_ext_functions
{
	width:140px;
}

.pt_ext_media_info
{
	margin:3px 3px 10px 3px;
	width:140px;
	font-size:75%;
	overflow:hidden;
}

.pt_name
{
	border-bottom:solid 1px;
	font-size:110%;
	overflow:hidden;
	vertical-align:middle;
}

.pt_cell
{
	vertical-align:top;
	font-size:90%;	
}

.pt_cell_l
{
	width:7em;
	font-family:monospace;
}

.pt_cell_r
{
	font-family:monospace;
}


/* -------- リリース情報のブロック ---------*/
.release_info_block
{

}

.release_info
{

}

.release_data
{
	background-color:#eeffee;
	width:100%;
}

.release_detail
{
	padding-left:20px;
	background-color:#dddddd;
}

.ext_report_info
{


}

.ext_report_head
{
	background-color:#eeffee;
	width:100%;
}

.ext_report_detail
{
	margin-left:20px;
	width:100%;
	background-color:#dddddd;
}



/* -------- のブロック ---------*/
.tbl_prev
{
	float:left;

	padding-right:10px;
	
	border-width:0px;
	border-style:dashed;
}
	
.tbl_info
{
	font-family:'ＭＳ ゴシック';
	border-width:0px;
	border-style:dashed;
}

.post
{
	border:none;
	margin-right:8px;
	margin-top:5px;
}



/* --------タブ選択表示用 -------- */

.TabFrame
{
	width:100%;
}


.TabHeader
{
	width:100%;
	border-collapse:collapse;
}
.TabFooter
{
	width:100%;
	border-collapse:collapse;
}

/* 行 */
.TabLine
{
	height:24px;
	text-align:center;
}

/*タブ*/
.TabBtn
{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	width:80px;
	cursor:pointer;
	background-color:#dddddd;
}
/*選択されたタブ*/
.TabBtnSel
{
	border-style:solid;
	border-width:1px 1px 0px 1px;
	width:80px;

}

/*終端*/
.TabNul
{
	border-style:solid;
	border-width:0px 0px 1px 0px;
}


/*フッターバージョン*/
.TabBtnSel_B
{
	border-style:solid;
	border-width:0px 1px 1px 1px;
	width:80px;
}
.TabNul_B
{
	border-style:solid;
	border-width:1px 0px 0px 0px;
}



/*中身*/
.TabBody
{
	padding:15px 10px 5px;
}


.ImageSeparator
{
	margin-top:5px;
	margin-bottom:5px;
}


/* --------------------右側のサイドバー全体 -------------------*/
.right_info_base
{
	margin-top:50px;
	margin-left:15px;
	width:190px;
	background-color:#ffffff;
	font-size:12px;
	float:left;
}

/*内容ブロック全体*/
.right_info_block
{
	width:100%;
	background-image:url(sub_title_bar.gif);
	background-repeat:no-repeat;
	background-color:#f9f8f7;
	overflow:hidden;
	font-size:12px;
	
	border-width:0px;
	border-style:solid;
}

/*ヘッダ*/
.right_sub_info_head
{
	width:100%;
	height:18px;
	
	font-size:14px;
	font-weight:bold;
	padding:2px 2px 0px 8px;
	
	border-width:0px;
	border-style:solid;	
}	

/*ボディ*/
.right_sub_info_body
{
	width:95%;
	padding-left:10px;
	
	border-width:0px;
	border-style:solid;
}

/* フッタ */
.right_sub_info_foot
{
	background-image:url(sub_foot_bar.gif);
	background-repeat:no-repeat;

	width:100%;
	margin-bottom:10px;

}

