/* CGIリンク集管理システム T-BookmarkPlus Final改 */
/* 管理・登録申請部スタイルシート(tbp_sub.css) */
/* (c) 2004 Yoshihiko Kida */
/* http://www.twin.ne.jp/~fairfox/ */

BODY {
	font-size: 100%;
	color: black;
	background: white;
}

DIV {
	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;
}

LEGEND {
	display: none;
}

/*LEGENDのNetscape4対策*/
.n4lgnd {
	color: white;
}

/*罫線の色(IEのみ)*/
HR {
	color: #5A00B5;
}

/*共用項目--------------------------------*/
/*管理ページのメインタイトル*/
H1.title {
	font-size: 90%;
	color: #CC66CC;
	background: white;
	font-weight: bold;
	text-align: center;
}

/*作業タイトル見出*/
H2.work_title {
	font-size: 120%;
	color: white;
	background: #6600CC;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	border: none;
	margin: none;
	text-align: center;
}

/*新規登録など処理種別の見出*/
H3.chose {
	font-size: 100%;
	color: #CC0000;
	font-weight: bold;
	text-align: center;
}

/*三角(▼)付きの見出し*/
H3.ontbl {
	font-size: 100%;
	color: #6600CC;
	font-weight: normal;
	margin-bottom: 0px;
	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: 20%;
	margin-right: 20%;
}

/*記入必須項目の括り*/
.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: 80%;
	font-weight: bold;
	color: #DD0000;
	background: #FFDAFF;
	padding: 0em 0.5em 0em 0em;
	border: none;
	margin: 0em 0em 0em 0em;
}

/*記入任意項目の項目名*/
H4.form_nmla {
	font-size: 80%;
	font-weight: bold;
	color: #6666FF;
	padding: 0em 0.5em 0em 0em;
	border: none;
	margin: 0em 0em 0em 0em;
}

/*記入項目名の配置*/
.data_name {
	width: 8em;
	text-align: right;
}

/*記入項目名の配置(分野リスト編集フォームのうち入力欄の狭いもの)*/
.data_name_s {
	width: 8em;
	text-align: right;
	float: left;
}

/*記入必須項目の記入欄*/
.form_splb {
	background: #FFDAFF;
	padding: 0em 3px 0em 3px;
}

/*記入任意項目の記入欄*/
.form_nmlb {
	padding: 0em 3px 0em 3px;
}

/*バナーアドレスの記入欄*/
.bnr_url {
	float: left;
	width: 50%;
	padding: 0em 0em 1em 3px;
}

/*バナーの縦横サイズ欄*/
.bnr_size {
	float: left;
	width: 12em;
	padding-bottom: 1em;
}

/*分野リスト*/
.gr_list {
	font-size: 80%;
	background: #FFF7FF;
	padding: 0.5em 0px 0.5em 12%;
	border: none;
	margin-left: auto;
	margin-right: auto;
}

/*分類見出*/
H5.ctgry_hd {
	background-color: greenyellow;
	font-size: 100%;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0.5em 0px 0px 0px;
}

/*分野説明文*/
.genre_comm {
	font-size: 70%;
	color: teal;
}

/*日付変更なし*/
.date_stdy {
	float: left;
	width: 15em;
}

/*最新の日付に*/
.new_date {
	float: left;
	width: 10.5em;
}
/*▲記入フォーム部*/

/*管理メニュー画面------------------------*/
/*処理状況メッセージ*/
.admin_mes {
	text-indent: 1em;
}

/*管理作業メニュー全体の括り*/
.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;
	margin-top: 0.5em;
}

/*申請サイト許可却下実行ボタン部*/
.excnew {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}

/*登録待ちサイト処理画面の説明文*/
.waitcom {
	margin-left: 5%;
}

/*登録待ちサイトの新規登録など申請種別の見出*/
H3.req_type {
	font-size: 100%;
	font-weight: bold;
	text-indent: 1em;
}

/*申請種別見出「新規登録」の色*/
.req_new {
	color: fuchsia;
}

/*申請種別見出「修正」の色*/
.req_fix {
	color: #009933;
}

/*申請種別見出「削除」の色*/
.req_del {
	color: black;
}

/*サイトデータ簡易表示時の「申請受理日」文字(申込み画面と共用)*/
.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-weight: normal;
	text-indent: 10%;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border: 0px solid;
}

/*登録待ちサイト受け付け処理選択項目「却下」の色*/
STRONG.no_regist {
	color: red;
}

/*管理者用登録フォーム画面----------------*/
/*登録データ呼出等の操作部(分野リスト、アクセス件数画面と共用)*/
.datread {
	background: #CCFFCC;
	padding: 6px 12px 6px 12px;
	border: none;
	text-align: center;
}

/*”フォームクリア”ボタンの配置(分野リスト画面と共用)*/
.formclear {
	text-align: center;
	margin-top: 6px;
}

/*管理者用登録フォームの実行部*/
.excfix {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	margin-top: 1em;
	margin-bottom: 3px;
	text-align: center;
	clear: both;
}

/*分野リスト編集画面----------------------*/
/*分野リスト編集の実行部*/
/*▼ここから*/
.gredit {
	background: #FFCC33;height: 1.5em;width: 20em;padding: 3px 0px 3px 0px;border: none;margin: 1em auto 0px auto;
}
.excgenre {
	margin-left: 10px;margin-right: 10px;
}
/*「この分野を...」*/
.grdel {
	width: 9em;float: left;
}
/*作業実行ボタン*/
.excbtn {
	width: 8em;float: right;
}
/*▲ここまで*/

/*▼分野一覧表*/
TABLE {
	margin-left: auto;
	margin-right: auto;
}

/*分類*/
TH.bnrui {
	color: white;
	background: #99CCCC;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
}

/*分野*/
TH.bnya {
	color: white;
	background: #CCCCFF;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
}

TD {
	font-size: 100%;
	color: black;
	background: #F0F0F7;
}

/*分類名*/
TD.sgname {
	text-align: center;
}

/*分類名の説明*/
TD.sgcom {
	text-indent: 1em;
}

/*アクセス件数画面------------------------*/
/*アクセス件数の実行部*/
.excrank {
	background: #FFCC33;
	padding: 6px 12px 6px 12px;
	border: none;
	text-align: center;
}

.copyp {
	text-align: center;
}

/*ランキングデータの表示位置*/
.rank_list {
	padding-left: 3em;
}

/*日時*/
.split_time {
	font-size: 140%;
}

/*▼ランキングデータ項目の表示設定*/
/*順位*/
.ranknum {
	font-weight: bold;
	font-size: 160%;
}

/*カウント数*/
.rankcount {
	color: black;
}

/*サイト名*/
.ranktitle {
	font-weight: bold;
}

/*URL*/
.rankurl {
	color: gray;
}

/*日付*/
.rankdate {
	color: red;
}

/*ID*/
.rankid {
	color: gray;
}

/*CSVデータの区切りコンマ*/
.csv {
	font-size: 200%;
	color: orange;
}

/*一般用登録申込み画面--------------------*/
/*「登録に関する注意事項」*/
H3.guidehd {
	color: red;
	text-indent: 3em;
	text-align: left;
	font-size: 120%;
	font-weight: bold;
} 

/*申込みの説明*/
.guidemsg {
	text-indent: 1em;
}

/*申込みの説明補助*/
.guidesub {
	color: #0000CC;
}

/*強調項目を示す視覚的補助*/
.emview {
	color: #DD0000;
	background: #FFDAFF;
	font-weight: bold;
}

/*永久拒否の強調*/
.noadmit {
	color: red;
	font-weight: bold;
}

/*申請ページの作業選択、データ呼出部*/
/*▼ここから*/
.celect {
	background: #CCCCFF;width: 28em;border: none;margin: 0px auto 0px auto;
}
/*「作業を選択してください」*/
H3.please {
	font-size: 100%;font-weight: normal;color: black;background: #CCCCFF;width: 12em;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: 28em;padding-top: 6px;padding-bottom: 6px;border: none;margin: 0px auto 1em auto;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;
}
/*▲ここまで*/

/*内容確認画面のサイト情報表示*/
.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;
}

/*最終送信ボタン自体の幅(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;
}

