/* CGIリンク集管理システム T-BookmarkPlus Final改 */
/* 管理・登録申請部スタイルシート(tbp_sub.css) */
/* (c) 2004 Yoshihiko Kida */
/* http://www.twin.ne.jp/~fairfox/ */

/*全体の文字サイズはこの項目で決定*/
BODY,TH,TD,CAPTION {
	font-size: 100%;
	color: black;
	background: white;
}

DIV {
	font-size: 100%;
}

INPUT,TEXTAREA {
	font-size: 100%;
}

EM {
	font-style: normal;
	font-weight: bold;
}

STRONG {
	font-style: normal;
	font-weight: bold;
}

A:link {
	color: #0000CC;
	text-decoration:none;
}

A:visited {
	color: #0000CC;
	text-decoration:none;
}

A:hover {
	color: #0000CC;
	text-decoration:underline;
}

A:active {
	color: #00FF00;
	text-decoration:underline;
}

A IMG {
	border: none;
}

LEGEND {
	display: none;
}

/*LEGENDのNetscape4対策*/
.n4lgnd {
	color: white;
}

/*罫線の色(IEのみ)*/
HR {
	color: #5A00B5;
}

/*共用項目------------------------------------------*/
/*管理ページ専用のBODY要素の設定*/
.a_body {
	min-width: 24em;
}

/*管理ページのメインタイトル*/
H1.title {
	font-size: 100%;
	color: #CC66CC;
	background: white;
	font-weight: bold;
	text-align: center;
}

/*[検索ページ][管理メニュー][CSSFile]*/
.bjmp_a {
	text-align: center;
}

/*作業タイトル見出*/
H2.work_title {
	font-size: 100%;
	color: white;
	background: #6600CC;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	border: none;
	margin: none;
	text-align: center;
	text-indent: 0em;
}

/*新規登録など処理種別の見出*/
H3.chose {
	font-size: 100%;
	color: #CC0000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 1em;
}

/*三角(▼)付きの見出し（分野一覧表上のものはCAPTION項目で設定）*/
H3.ontbl {
	font-size: 100%;
	color: #6600CC;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/*警告見出(警告画面に切り替わった時に出る見出)*/
H1.warn {
	font-size: 300%;
	font-weight: bold;
	color: red;
	background: white;
	text-align: left;
	text-indent: 1em;
}

/*警告文字(黒地に黄文字が初期状態になってます)*/
.caution {
	color: yellow;
	background: black;
}

/*スタイル無効のUAでのみ表示される要素（いじらないで）*/
.no_sfua {
	display: none;
}

/*「IDNo.Search」*/
.idsach {
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: center;
}

/*▼記入フォーム部▼*/
/*記入欄群の最外部の括り*/
.data_form {
	margin-left: 10%;
	margin-right: 5%;
}

/*記入必須項目の括り*/
.form_spl {
	background: #FFDAFF;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	border: none;
	width: 100%;
}

/*記入任意項目の括り*/
.form_nml {
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	border: none;
	width: 100%;
}

/*記入必須項目の項目名*/
H4.form_spla {
	font-size: 100%;
	font-weight: bold;
	color: #DD0000;
	background: #FFDAFF;
	padding: 0em 0em 0em 0em;
	border: none;
	margin: 0em 0em 0em 0em;
}

/*記入任意項目の項目名*/
H4.form_nmla {
	font-size: 100%;
	font-weight: bold;
	color: #6666FF;
	padding: 0em 0em 0em 0em;
	border: none;
	margin: 0em 0em 0em 0em;
}

/*記入項目名の配置*/
.data_name {
	width: 25em;
	text-align: right;
}

/*記入項目名の配置(分野リスト編集フォームのうち入力欄の狭いもの)*/
.data_name_s {
	width: 25em;
	text-align: right;
	float: left;
}

/*記入必須項目の記入欄*/
.form_splb {
	background: #FFDAFF;
	padding: 0em 3px 0em 3px;
}

/*記入任意項目の記入欄*/
.form_nmlb {
	padding: 0em 3px 0em 3px;
}

/*項目記入欄*/
INPUT.data {
	width: 100%;
}

TEXTAREA.data {
	width: 100%;
}

/*バナーアドレスの記入欄*/
.bnr_url {
	float: left;
	width: 50%;
	padding: 0em 0em 1em 3px;
}

/*バナーの縦横サイズ欄*/
.bnr_size {
	float: left;
	width: 13em;
	padding-bottom: 1em;
}

/*分野リスト*/
.gr_list {
	background: #FFF7FF;
	padding: 0.5em 0px 0.5em 12%;
	border: none;
	margin-left: auto;
	margin-right: auto;
}

/*分類見出*/
H5.ctgry_hd {
	font-size: 100%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0.5em 0px 0px 0px;
}

/*分野説明文*/
.genre_comm {
	color: teal;
}

/*日付変更なし*/
.date_stdy {
	float: left;
	width: 15em;
}

/*最新の日付に*/
.new_date {
	float: left;
	width: 10.5em;
}
/*▲記入フォーム部▲*/

/*管理メニュー画面----------------------------------*/
/*処理状況メッセージ*/
.admin_mes {
	text-indent: 1em;
}

/*管理作業メニュー全体の括り*/
.admin_menu_n4ie {
	text-align: center;
}

.admin_menu {
	width: 25em;
	background: #CCCCFF;
	border: none;
	margin-top: 0.5em;
	margin-left: auto;
	margin-right: auto;
}

/*管理作業パスワード部*/
.pass {
	background: #9999FF;
	padding: 3px 0px 3px 1em;
	border: none;
	margin: none;
	text-align: left;
}

/*管理作業セレクタ*/
.topmenu {
	background: #CCCCFF;
	padding: 3px 3px 3px 3px;
	border: none;
	margin: none;
	text-align: left;
}

/*「登録待ち」の文字*/
.waiting {
	font-size: 100%;
	color: black;
	font-weight: bold;
}

/*登録待ちの件数*/
.waitnum {
	font-size: 200%;
	color: white;
}

/*登録待ち一覧画面----------------------------------*/
/*申請されているページに対する...*/
.waitsub {
	text-align: center;
}

/*申請サイト許可却下実行ボタン部*/
.excnew {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	margin-top: 0.3em;
	text-align: center;
}

/*登録待ちサイト処理画面の説明文*/
.waitcom {
	margin-left: 5%;
	margin-top: 0.2em;
}

/*登録待ちサイトの新規登録など申請種別の見出*/
H3.req_type {
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	text-indent: 1em;
}

/*登録待ちサイトリストの番号*/
.waitno {
	color: #669999;
}

/*申請種別見出「新規登録」の色*/
.req_new {
	color: fuchsia;
}

/*申請種別見出「修正」の色*/
.req_fix {
	color: #009933;
}

/*申請種別見出「削除」の色*/
.req_del {
	color: black;
}

/*▼サイト情報の簡易表示（申込み最終確認と共用）▼*/
/*簡易表示データ全体の配置*/
.glance {
	text-align: right;
}

/*定義リスト*/
DL.tinyview {
	width: 94%;
	padding: 0em 0em 0em 0em;
	border: none;
	margin-left: auto;
	margin-right: 0em;
	clear: left;
}

/*サイト情報の項目名*/
DT.tinyview {
	width: 7em;
	text-align: right;
	margin-top 0em;
	float: left;
	clear: left;
}

/*項目名の色*/
.tvdt {
	color: #0099CC;
}

/*サイト情報*/
DD.tinyview {
	margin-left: 7.5em;
	text-align: left;
}

/*「申請受理日」文字*/
.tmchange {
	font-size: 100%;
	color: navy;
	font-weight: bold;
}

/*サイト名(タイトル)*/
.tinyttl {
	font-size: 100%;
	color: black;
	font-weight: bold;
}

/*選択分野名*/
.tinygnr {
	color: #FF6600;
}
/*▲サイト情報の簡易表示（申込み最終確認と共用）▲*/

/*登録待ちサイト受け付け処理選択項目*/
FIELDSET.wait_slct {
	color: black;
	background: #E0F0E0;
	font-size: 100%;
	font-weight: normal;
	text-align: right;
	padding-right: 10%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: 0px solid;
	clear: both;
}

/*登録待ちサイト受け付け処理選択項目「却下」の色*/
STRONG.no_regist {
	color: red;
}

/*受付処理ボタンへ*/
.exwait {
	background: #ECFCEC;
	text-align: right;
	padding-right: 10%;
	padding-top: 0.2em;
	border: none;
	margin-left: 0em;
	margin-right: 0em;
}

/*管理者用登録フォーム画面--------------------------*/
/*登録データ呼出等の操作部(分野リスト、アクセス件数、検索記録画面と共用)*/
.datread {
	background: #CCFFCC;
	padding: 6px 12px 6px 12px;
	border: none;
	text-align: center;
	margin-left: none;
	margin-right: none;
}

/*”フォームクリア”ボタンの配置(分野リスト画面と共用)*/
.formclear {
	text-align: center;
	margin-top: 6px;
}

/*管理者用登録フォームの実行部*/
.excfix {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	margin: 1em none 3px none;
	text-align: center;
}

/*分野リスト編集画面--------------------------------*/
/*▼分野リスト編集の実行部▼*/
.gredit_n4ie {
	text-align: center;
}

.gredit {
	background: #FFCC33;
	height: 1.5em;
	width: 20.5em;
	padding: 3px 0px 3px 0px;
	border: none;
	margin: 1em auto 0px auto;
}

.excgenre {
	margin-left: 0.5em;
	margin-right: 0.5em;
}

/*「この分野を...」*/
.grdel {
	width: 9em;
	float: left;
}

/*作業実行ボタン*/
.excbtn {
	width: 9em;
	float: right;
}
/*▲分野リスト編集の実行部▲*/

/*▼分野一覧表▼*/
.grtbl_n4ie {
	text-align: center;
}

TABLE {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #99CCCC;
}

/*表題（文字サイズ以外「三角(▼)付きの見出し」と同じ）*/
CAPTION {
	color: #5A00B5;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

/*項目見出しセル*/
TH.grth {
	color: white;
	background: #CCCCFF;
	font-weight: normal;
}

/*分類を示す番号セル*/
TH.bnrui {
	color: white;
	background: #99CCCC;
	font-weight: normal;
	text-align: right;
}

/*分野を示す番号セル*/
TH.bnya {
	color: white;
	background: #CCCCFF;
	font-weight: normal;
	text-align: right;
}

/*データセル*/
TD {
	color: black;
	background: #F0F0F7;
}

/*分類名セル*/
TD.sgname {
	text-align: center;
}

/*分類名の説明セル*/
TD.sgcom {
	
}

/*登録件数セル*/
TD.sgcount {
	text-align: right;
}

/*特殊標識セル*/
TD.splgenre {
	background: white;
}
/*▲分野一覧表▲*/

/*アクセス件数画面（検索記録画面と共用）------------*/
/*アクセス件数の実行部*/
.excrank {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	margin-left: none;
	margin-right: none;
	text-align: center;
}

/*テキストエディタにコピペして...*/
.copyp {
	text-align: center;
}

/*ランキングデータの表示*/
.rank_list {
	font-size: 78%;
	padding-left: 3em;
}

/*データを表示した時点の時刻*/
.split_time {
	font-size: 140%;
}

/*順位*/
.ranknum {
	font-weight: bold;
	font-size: 160%;
}

/*カウント数*/
.rankcount {
	color: black;
}

/*サイト名*/
.ranktitle {
	color: blue;
	font-weight: normal;
}

/*URL*/
.rankurl {
	color: gray;
}

/*日付*/
.rankdate {
	color: red;
}

/*ID*/
.rankid {
	color: gray;
}

/*CSVデータの区切りコンマ*/
.csv {
	font-size: 160%;
	color: orange;
	font-weight: bold;
}

/*一般用登録申込み画面------------------------------*/
/*申請ページ専用のBODY要素の設定*/
.r_body {
	min-width: 27em;
}

/*「検索ページに戻る」等*/
.bjmp_r {
	text-align: right;
}

/*「申し込みに関する注意事項」*/
H2,H3.guidehd {
	color: red;
	text-indent: 3em;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 1em;
} 

/*申込みの説明*/
.guidemsg {
	text-indent: 1em;
}

/*申込みの説明補助*/
.guidesub {
	color: #0000CC;
}

/*強調項目を示す視覚的補助*/
.emview {
	color: #DD0000;
	background: #FFDAFF;
	font-weight: bold;
}

/*永久拒否の強調*/
.noadmit {
	color: red;
	font-weight: bold;
}

/*▼申請ページの作業選択、データ呼出部▼*/
.celect_n4ie {
	text-align: center;
}

.celect {
	background: #CCCCFF;
	width: 30em;
	border: none;
	margin: 0px auto 0px auto;
}

/*「作業を選択してください」*/
H3.please {
	font-size: 100%;
	font-weight: normal;
	color: black;
	background: #CCCCFF;
	width: 11.5em;
	padding-top: 4px;
	padding-bottom: 2px;
	margin: 0px 0px 0px 0px;
	float: left;
}

/*作業を選択してくださいの「修正」と「削除」*/
.fixdel {
	background: #CCFFCC;
	width: 5em;
	padding: 3px 3px 3px 0px;
	border: none;
	float: right;
}

/*作業を選択してくださいの「新規」*/
.newreq {
	background: white;
	width: 5em;
	padding: 3px 3px 3px 0px;
	border: none;
	float: right;
}

/*データ呼出操作部*/
.datcall {
	clear: both;
	background: #CCFFCC;
	width: 30em;
	padding-top: 6px;
	padding-bottom: 6px;
	border: none;
	margin: 0px auto 1em auto;
	text-align: center;
	height: 1.3em;
}

/*呼出ユーザーID*/
.idcall {
	float: left;
	width: 9.5em;
	padding-left: 3px;
}

/*呼出メールアドレス*/
.mailcall {
	float: left;
	width: 15em;
}

/*呼出ボタン*/
.callbtn {
	float: left;
	width: 5em;
}
/*▲申請ページの作業選択、データ呼出部▲*/

/*▼記入完了操作部▼*/
.w_end_n4ie {
	text-align: center;
}

.w_end {
	background: #FFCC33;
	height: 1.5em;
	border: none;
	padding-top: 0.2em;
	margin: 1em auto 0px auto;
	width: 30em;
}

/*「記入が終わったら...」*/
H3.w_endhd {
	font-size: 100%;
	font-weight: normal;
	color: black;
	border: none;
	margin: 0px 0px 0px 0px;
	width: 16em;
	float: left;
}

/*「確認画面へ」と「リセット」ボタンの配置*/
.presubmit {
	width: 13em;
	border: none;
	float: right;
	text-align: center;
}
/*▲記入完了操作部▲*/

/*内容確認画面のサイト情報表示
.datcheck {
	text-align: left;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}*/

/*最終送信ボタンの配置*/
.finsubmit {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	text-align: center;
	margin-left: none;
	margin-right: none;
}

/*最終送信ボタン自体の幅(N4無効)*/
.fbtnw {
	width: 8em;
}

/*送信実行時の見出「内容確認」→「申込み完了」*/
H2.exechd {
	font-size: 140%;
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 1em;
	text-align: left;
}

/*送信実行時のメッセージ*/
.lastmsg {
	text-indent: 1em;
}

/*最終送信後の見出「申込み完了」の文字色*/
.finreq {
	color: gray;
}

/*そこから検索ページへ戻るリンク*/
.finret {
	text-align: center;
}

/*特殊標識用のスタイル------------------------------*/
.sougo {
	color: #336666;
	background: #99FF99;
	font-size: 82%;
	font-style: normal;
	font-weight: normal;
}

.cool {
	color: #005544;
	background: #99FFFF;
	font-size: 82%;
	font-style: normal;
	font-weight: normal;
}

