/* CGIリンク集管理システム T-BookmarkPlus Final改 */
/* 表示・検索部スタイルシート(tbp.css) */
/* (c) 2004- Yoshihiko Kida */
/* http://www.twin.ne.jp/~fairfox/ */

/*▼設置時の各種確認用（設置後は消してください）*/
FIELDSET.test {background: #FFFFF0;border: thick ridge #AA9933;}
LEGEND.test {color: #666633;display: block;font-weight: bold;}
P.test {text-indent: 1em;padding-left: 3px;margin: 0px 0px 0.5em 0px;}
H2.test {text-align: center;font-size: 100%;}
UL.test {list-style-type: none;padding-left: 0em;text-align: center;}
LI.test {display: inline;margin-right: 1em;border: none;}
DL.test {}
DT.test {float: left;width: 10.5em;clear: left;quotes: "【" "】";}
DT.test:before{content: open-quote;color: violet;}
DT.test:after{content: close-quote;color: violet;}
DD.test {}
/*▲設置時の各種確認用（設置後は消してください）*/

/*全体の文字サイズはこの項目で決定*/
BODY,TH,TD {
	font-size: 100%;
	color: black;
	background: white;
}

DIV {
	font-size: 100%;
}

/*▼アンカーの各状態*/
A:link {
	color: #000099;
	text-decoration:none;
}

A:visited {
	color: #000099;
	text-decoration:none;
}

A:hover {
	color: #000099;
	text-decoration:underline;
}

A:active {
	color: #00FF00;
	text-decoration:underline;
}
/*▲アンカーの各状態*/

/*アンカー要素になっている画像の枠はここで消えます*/
A IMG {
	border: none;
}

/*強調*/
EM {
	font-style: normal;
	font-weight: bold;
}

/*強強調*/
STRONG {
	font-style: normal;
	font-weight: bold;
}

/*フォームの入力*/
INPUT {
	font-size: 100%;
}

/*略語*/
ABBR {
	border: none;
}

/*フォームコントロールグループ*/
FIELDSET {
	padding: 0px 0px 0px 0px;
	border: 0px solid;
	margin: 0px 0px 0px 0px;
}

/*フォームコントロールグループの表題（非表示）*/
LEGEND {
	display: none;
}

/*罫線*/
HR {
	border-top: 1px solid #5A00B5;
	border-bottom: 1px solid #5A00B5;
}

/*▼タイトル（モードによって切り替わります）*/
/*Bモード＆フレームの結果部*/
H1#title {
	font-size: 160%;
	font-weight: bold;
	color: white;
	background: #6600CC;
	padding: 4px 0px 4px 0px;
	margin: 0em auto 0em auto;
	text-align: left;
	text-indent: 1em;
}

#header {
	margin: 0px;
	padding: 0px;
	height: 89px;
	width: 700px;
	
}
#header a{
	background-image: url(https://www.helperstation.net/images/header.png);
	background-repeat: no-repeat;
	width: 710px;
	height: 118px;
	display: block;
	text-indent:-9999px;

}

/*Rモード*/
H1#title_r_nf {
	font-size: 160%;
	font-weight: bold;
	color: white;
	background: #339999;
	padding: 4px 0px 4px 0px;
	margin: 0em auto 0em auto;
	text-align: left;
	text-indent: 1em;
}

/*Sモード*/
H1#title_s_nf {
	font-size: 160%;
	font-weight: bold;
	color: white;
	background: #CC3366;
	padding: 4px 0px 4px 0px;
	margin: 0em auto 0em auto;
	text-align: left;
	text-indent: 1em;
}

/*フレームの検索部（非表示）*/
H1#title_s_f {
	display: none;
}
/*▲タイトル（モードによって切り替わります）*/

/*最初のアクセス時のみ表示されるメッセージ*/
.fstmsg {
	color: black;
	text-indent: 1em;
	margin: 0.3em 0.5em 0.3em 0.5em;
}

/*CSSを解釈しないUAで検索部・結果部の間を移動するための要素（非表示）*/
.a_mode_jump {
	display: none;
}



/*検索フォーム部--------------------------*/
/*非フレーム表示時の検索部の幅*/
/*（フレームの幅はindex.htmlで設定します）*/
#nfsearch {
	width: 190px;
	padding-left: 8px;
	padding-bottom: 1em;
	float: right;
}

/*検索操作部の罫線（非表示）*/
HR.sshr{
	display: none;
}

/*▼検索部見出lv1「検索部」*/
/*非フレームのSモードのときはs_head_nが適用され「検索部」を表示しません*/
H1#s_head {
	font-size: 100%;
	font-weight: bold;
	background: #6600CC;
	padding: 3px 3px 3px 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
}
H1#s_head_n {
	display: none;
}

/*終点A要素なので、フォーカス当てても変化しないようにします*/
A#SEARCH_TOP {
	color: white;
	text-decoration: none;
}
/*▲検索部見出lv1「検索部」*/

/*検索部背景色*/
FORM#s_bg {
	background: #CCCCFF;
	padding-top: 8px;
	padding-bottom: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*「説明」*/
#help {
	float: right;
	margin-right: 0.3em;
	text-align: center;
	width: 2.5em;
	background: #F0F0FF;
}

/*▼登録数*/
DL#data_total {
	float: left;
	padding-left: 0.5em;
	margin: 0px auto 0px auto;
}

/*Term「登録数」*/
DT#registered {
	display: inline;
}

/*「nn件」*/
DD#total_number {
	display: inline;
	margin-left: 0.3em;
	quotes: "【" "】";
}
DD#total_number:before {content: open-quote;}
DD#total_number:after {content: close-quote;}

/*登録数の数値*/
#count_num {
	font-weight: normal;
	font-size: 100%;
	color: black;
	background: #CCCCFF;
	border-left: 2px solid #CCCCFF;
	border-right: 2px solid #CCCCFF;
}
/*▲登録数*/

/*▼検索ボタン*/
#s_btn {
	clear: both;
	background: #CCCCFF;
	padding-top: 3px;
	padding-bottom: 6px;
	text-align: center;
}

/*検索ボタンそのもの*/
INPUT#s_btnw {
	width: 80%;
}
/*▲検索ボタン*/

/*▼「Reset」と「Form Reset」*/
/*Bモードはreset_block_bで左寄り、F/Sモードはreset_block_sで右寄りに替わります*/
UL#reset_block_b {
	list-style-type: none;
	padding-left: 0em;
	margin: 0em 0em 0em 0.3em;
	text-align: left;
}

UL#reset_block_s {
	list-style-type: none;
	padding-left: 0em;
	margin: 0em 0em 0em 0em;
	text-align: right;
}

/*「Reset」*/
LI#reset {
	background: #F0F0FF;
	padding: 0px 0.3em 0px 0.3em;
	margin-top: 0px;
	margin-right: 0.3em;
	margin-bottom: 3px;
	text-align: center;
	width: 3em;
	display: inline;
}

/*「Form Reset」*/
LI#form_reset{
	background: #F0F0FF;
	padding: 0px 0.3em 0px 0.3em;
	margin-top: 0px;
	margin-right: 0.3em;
	margin-bottom: 3px;
	text-align: center;
	width: 5.5em;
	display: inline;
}
/*▲「Reset」と「Form Reset」*/

/*検索部の見出しlv2*/
H2.s_selec {
	font-size: 100%;
	font-weight: bold;
	color: white;
	background: #6633CC;
	padding: 1px 0px 1px 0px;
	margin: 0px auto 0px auto;
	text-align: center;
	width: 100%;
}

/*AND-ORの配置*/
#orand {
	color: black;
	background: #CCCCFF;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	width: 100%;
}

/*▼検索語入力フォーム*/
#words {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

/*検索語入力フォームそのもの*/
INPUT#kword {
	width: 100%;
}
/*▲検索語入力フォーム*/

/*▼アクセスオプション*/
.s_space {
	background: #CCCCFF;
	padding: 0px 1em 0px 1em;
	margin-top: 3px;
	margin-bottom: 3px;
	width: auto;
	text-align: right;
}

/*▼アクセスオプションの各項目*/
/*「検索フォームのオプション項目をフロート」の設定が1だとcb_flt、0だとcb_nofが使われます*/
.cb_flt {
	float: left;
	background: #CCCCFF;
	margin: 0px 0em 1px auto;
	width: 6.5em;
}
.cb_nof {
	background: #CCCCFF;
	margin: 0px 0em 1px auto;
	width: 6.5em;
}
/*▲アクセスオプション*/

/*見出しlv3「方向」（非表示）*/
H3#direc_hd {
	display: none;
	clear: left;
	font-weight: normal;
	text-align: center;
	margin: 0px 0px 0px 0px;
}

/*降順/昇順の配置*/
#direction {
	color: black;
	clear: left;
	text-align: center;
	width: 100%;
}

/*▼分野一覧*/
.gr_grupe {
	background: #CCCCFF;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
}

/*分野一覧の分類*/
H3.ctgry {
	font-size: 100%;
	font-weight: bold;
	color: white;
	background: #00CCCC;
	padding: 0px 0px 0px 6px;
	margin: 0px auto 0px 6px;
	text-align: left;
	width: auto;
	clear: both;
}

/*▼分野一覧の分野（分野名の字数に合わせた幅の調整等）*/
/*「検索フォームの分野項目をフロート」の設定が1だとg_flt、0だとg_nofが使われます*/
.g_flt {
	float: left;
	width: 7em;
	background: #CCCCFF;
	margin-left: 6px;
	margin-bottom: 1px;
}
.g_nof {
	width: 7em;
	background: #CCCCFF;
	margin-left: 6px;
	margin-bottom: 1px;
}
/*▲分野一覧の分野（分野名の字数に合わせた幅の調整等）*/

/*▼「HOME・申し込みページ・管理ページ・CSSFile」*/
UL#master_anchor {
	text-align: right;
	list-style-type: none;
	padding: 0.5em 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: white;
}
UL#master_anchor_b {
	text-align: left;
	list-style-type: none;
	padding: 0.5em 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: white;
}

/*「HOME・申し込みページ・管理ページ」の各項目*/
/*Fモードのとき*/
LI.master_anchor {margin-right: 12px;}
/*Bモードのとき*/
LI.master_anchor_b {margin-left: 12px;}
/*Sモードのとき*/
LI.master_anchor_s_nf {display: inline;margin-right: 0.5em;color: #000099;quotes: "[" "]";}
LI.master_anchor_s_nf:before {content: open-quote;}
LI.master_anchor_s_nf:after {content: close-quote;}

/*「HOME・申し込みページ・管理ページ」各アンカー要素*/
#home_anchor {color: ;}
#regist_anchor {color: ;}
#admin_anchor {color: ;}

/*申し込みページへのリンクの強調*/
EM.regist_link {
	font-size: 100%;
}

/*「CSSFile」の表示*/
/*Fモードのとき*/
LI#css_file {
	background: #CCCCFF;
	padding: 3px 6px 3px 6px;
	margin: 6px auto 0px auto;
	text-align: left;
}
/*Bモードのとき*/
LI#css_file_b {
	background: #CCCCFF;
	padding: 3px 6px 3px 6px;
	margin: 6px auto 0px auto;
	text-align: right;
}
/*Sモードのとき*/
LI#css_file_s_nf {display: inline;margin-right: 0.5em;color: #000099;quotes: "[" "]";}
LI#css_file_s_nf:before {content: open-quote;}
LI#css_file_s_nf:after {content: close-quote;}

/*「CSSFile」アンカー要素*/
#css_anchor {color: ;}
/*▲「HOME・申し込みページ・管理ページ・CSSFile」*/



/*結果表示部------------------------------*/
/*結果表示部の罫線（非表示）*/
HR.rshr {
	display:none;
}

/*結果表示部見出しlv1「結果部」（非表示）*/
H1#result_section {
	display: none;
}

/*▼検索条件とヒット件数*/
DL#condition {
	font-weight: bold;
	color: white;
	background: black;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px auto 0.3em auto;
	text-align: center;
}

/*指定された検索条件*/
DT.condition {
	display: inline;
	margin: 0px 0.5em 0px 0px;
}

/*ヒット件数*/
DD#hitno {
	display: inline;
	margin: 0px 0px 0px 0px;
	quotes: "【" "】";
}
DD#hitno:before {content: open-quote;}
DD#hitno:after {content: close-quote;}
/*▲検索条件とヒット件数*/

/*見出し「状態」（非表示）*/
H2.status {
	display: none;
}

/*▼【No.xx 〜 No.xx】と並び順・方向*/
DL.curt_info {
	display: inline;
	margin: 0px 0px 0px 0.5em;
}

/*Term「範囲」（非表示）*/
DT.range {
	display: none;
}

/*「No.xx 〜 No.xx」の表示*/
DD.curt_range {
	color: red;
	font-weight: bold;
	display: inline;
	margin-left: 0px;
	quotes: "【" "】";
}
DD.curt_range:before {content: open-quote;}
DD.curt_range:after {content: close-quote;}

/*Term「並び順」（非表示）*/
DT.chosen_order {
	display: none;
}

/*並び順の表示*/
DD.chosen_order {
	color: black;
	font-weight: bold;
	display: inline;
	margin-left: 0.5em;
}
/*▲【No.xx 〜 No.xx】と並び順・方向*/

/*Term「ページ」（非表示）*/
DT.page {
	display: none;
}

/*ページ番号群を括るDD要素*/
DD.page {
	display: inline;
	margin-left: 0px;
}

/*▼ページ番号群*/
/*ページ数がtbpconfig.plで設定した閾値未満だとpage_few、以上だとpage_manyが使われます*/
OL.page_few {
	display: inline;
	padding-left: 0px;
	margin: 0em 0em 0em 0em;
}
OL.page_many {
	display: block;
	padding-left: 0px;
	margin: 0em 0em 0em 0.5em;
}

/*ページ番号群の数字*/
LI.p_nums {
	list-style-type: none;
	display: inline;
	margin-left: 0.5em;
	margin-right: 0em;
}

/*現在ページ番号*/
EM.current_page {
	color: #FFA500;
}

/*折り返すための半角スペース（文字サイズを0px）*/
.p_nums_spc {
	font-size: 0px;
}
/*▲ページ番号群*/

/*▼前の/次のnn件、入替ボタン、再検索、HOME*/
UL.r_master_ctr {
	list-style-type: none;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

/*一項目ごとの表示*/
LI.r_master_ctr {
	margin-left: 0.5em;
	margin-right: 0em;
	display: inline;
}
/*▲前の/次のnn件、入替ボタン、再検索、HOME*/

/*▼指定されているオプション「(Banner)(URL)(ID)(Keyword)(Genre)(ALL)」*/
DL#mode {
	list-style-type: none;
	display: inline;
	margin-left: 0.5em;
}

/*Term「出力オプション」（非表示）*/
DT#chosen_option {
	display: none;
}

/*一項目ごとの表示*/
DD.md {
	color: #996666;
	font-size: 86%;
	font-weight: normal;
	display: inline;
	padding-left: 0.3em;
	margin-left: 0em;
	quotes: "(" ")";
}
DD.md:before {content: open-quote;}
DD.md:after {content: close-quote;}
/*▲指定されているオプション「(Banner)(URL)(ID)(Keyword)(Genre)(ALL)」*/

/*見出し「検索結果」（非表示）*/
H2#retrieved_data {
	display: none;
}



/*サイトの表示データ----------------------*/
/*▼ノーヒットの表示*/
P#nothing {
	font-size: 200%;
	text-indent: 1em;
	color: #66AA99;
	margin: 0.5em 0.5em 0.5em 0.5em;
}
UL.n_master_ctr {
	list-style-type: none;
	font-size: 140%;
	padding-left: 0px;
	margin: 0px 0px 0.5em 0px;
	text-align: center;
}
LI.n_master_ctr {
	margin-left: 0.5em;
	margin-right: 0em;
	display: inline;
}
/*▲ノーヒットの表示*/

/*特にIEのための中央寄せなどの表示位置指定*/
/*正しくCSSを解釈するブラウザでは、“サイトデータ一件分の括り”の左右marginプロパティで調整します*/
#result_position {
	text-align: center;
}

/*サイト情報表示のマージン*/
#listmgn {
	margin-top: 1em;
	margin-left: 8px;
	margin-right: 8px;
}

/*▼サイトデータ一件分の括り*/
/*背景白【次項と切替選択】*/
.one_data {
	padding-bottom: 2.5em;
	text-align: left;
}

/*枠と背景あり（←◆と◆→の行を消すとこちらが有効になります）*/
/*表示位置調整はwidthの値を適宜狭めて、左右のmarginの値で*/
/*←◆
.one_data {
	background: #CCFFCC;
	padding: 6px 6px 6px 6px;
	border: 1px solid #663399;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	width: auto;
	text-align: left;
}
◆→*/
/*▲サイトデータ一件分の括り*/

/*見出し「結果個別データ」*/
H3.retrieved_individual {
	display: none;
}

/*サイト情報の項目の定義リスト*/
DL.details {
	width: 100%;
	margin-top: 0em;
	margin-bottom: 0em;
	display: inline;
}

/*順番の「No.」部分*/
DT.i_num {
	color: #669999;
	font-weight: bold;
	display: inline;
}

/*順番の数値*/
DD.i_num {
	color: #669999;
	font-weight: bold;
	margin-left: 0em;
	margin-right: 1em;
	display: inline;
}

/*Term「サイト名&バナー」*/
DT.title_banner {
	display: none;
}

/*サイト名とバナー*/
DD.title_banner {
	display: inline;
	margin-left: 0em;
}

/*サイト名*/
SPAN.i_ttl {
	color: black;
	font-size: 100%;
	font-weight: bold;
}

/*▼バナー（画像が表示されてない条件下で代替テキストに適用されます）*/
/*正バナー*/
.banner {
	font-size: 200%;
	font-style: italic;
	color: orange;
	background: none;
}

/*代用バナー*/
.sub_banner {
	font-size: 200%;
	font-style: italic;
	color: #AACCCC;
	width: 200px;
}
/*▲バナー（画像が表示されてない条件下で代替テキストに適用されます）*/

/*DT要素「管理人指定」「参照数」「分野」を表示しない*/
/*「URL」「更新日」は別の箇所で、表示しないがレンダリングはする設定になっています*/
/*「キーワード」「通し番号」「ID」は表示されます*/
DT.omit_dt {
	display: none;
}

/*管理者用特殊分野*/
/*特殊分野の個別の設定はうしろ（↓）のほうにまとめてあります*/
DD.i_gsa {
	font-size: 86%;
	margin-left: 0.3em;
	display: inline;
}

/*▼URL*/
/*Term「URL」（非表示）*/
DT.i_url {
	font-size: 0px;
	height: 0px;
	visibility: hidden;
}

/*（http://〜）*/
DD.i_url {
	color: gray;
	margin-left: 0px;
	display: inline;
}
/*▲URL*/

/*▼日付*/
/*Term「更新日」（非表示）*/
DT.i_day {
	font-size: 0px;
	height: 0px;
	display: inline;
	visibility: hidden;
}

DD.i_day {
	color: #9999FF;
	margin-left: 0.5em;
	display: inline;
}

.date {
	quotes: "(" ")";
}
.date:before {content: open-quote;}
.date:after {content: close-quote;}
/*▲日付*/

/*▼NEWとUP*/
.new {
	color: #FF66CC;
	margin-left: 0.2em;
}

.up {
	color: #66CCAA;
	margin-left: 0.2em;
}
/*▲NEWとUP*/

/*参照数の数値*/
/*ここで表示・非表示の設定はせず、tbpconfig.plの方で出力する・しないを設定してください*/
DD.i_rf {
	color: #99CC99;
	margin-left: 0.5em;
	display: inline;
}

/*日付・更新マーク・参照数、分野、キーワードの末尾に付けるダミー要素（改行制御用）*/
DD.dummy_element {
	clear: left;
}

/*▼分野*/
/*分野（widthプロパティの値はスクリプト内で計算）*/
DD.i_gr {
	font-size: 100%;
	font-family: monospace;
	color: #336666;
	margin-left: 0px;
	float: left;
}

/*▲分野*/

/*▼キーワード*/
/*Term「キーワード」*/
DT.i_key {
	color: #9933CC;
	font-weight: bold;
	margin-right: 0.3em;
	clear: left;
	float: left;
	quotes: "[" "]";
}
DT.i_key:before {content: open-quote;}
DT.i_key:after {content: close-quote;}

/*キーワード一語ずつ（widthプロパティの値はスクリプト内で計算）*/
DD.i_key {
	font-size: 100%;
	font-family: monospace;
	color: #9933CC;
	margin: 0px 0em 0px 0px;
	float: left;
}

/*▲キーワード*/

/*▼通し番号*/
/*Term「通し番号」*/
DT.i_psr {
	color: #3366CC;
	font-weight: bold;
	margin-right: 0.3em;
	clear: left;
	float: left;
	quotes: "[" "]";
}
DT.i_psr:before {content: open-quote;}
DT.i_psr:after {content: close-quote;}

/*番号部分*/
DD.i_psr {
	color: #3366CC;
	margin: 0px 0px 0px 0px;
}
/*▲通し番号*/

/*▼ID番号*/
/*Term「ID」*/
DT.i_pid {
	color: #FF6600;
	font-weight: bold;
	margin-right: 0.3em;
	clear: left;
	float: left;
	quotes: "[" "]";
}
DT.i_pid:before {content: open-quote;}
DT.i_pid:after {content: close-quote;}

/*番号部分*/
DD.i_pid {
	color: #FF6600;
	margin: 0px 0px 0px 0px;
}
/*▲ID番号*/

/*コメントの見出しlv4（非表示）*/
H4.i_com {
	display: none;
	font-size: 60%;
	font-weight: normal;
	color: red;
	margin: 0px 0px 0px 0px;
}

/*コメント部分の括り*/
DIV.commpack {
	padding: 0.5em 0em 0em 0em;
	margin: 0em auto 0em 2em;
}

/*▼紹介コメント（他のcssファイルにも同じものがあります。整合してください）*/
/*▼ブロックレベル要素に適用するスタイル*/
/*コメント（段落）*/
/*箇条書きでない場合、第一段落には必ずこれが適用されます。*/
/*または「p_1▼〜▲p」の部分に適用されます。*/
P.i_com_1 {
	color: black;
	text-indent: 1em;
	margin: 0em 0px 0em 0em;
}

/*コメント（段落）*/
/*箇条書きでない場合、記入時に一行空けで、第二以降の段落に適用します。*/
/*または「p_nx▼〜▲p」の部分に適用されます。*/
P.i_com_nx {
	color: black;
	text-indent: 1em;
	margin: 0.5em 0px 0em 0px;
}

/*コメント（段落）*/
/*箇条書きでない場合、記入時に二行空けで、第二以降の段落に適用します。*/
/*または「p_ex▼〜▲p」の部分に適用されます。*/
P.i_com_ex {
	color: black;
	margin: 0.5em auto 0em auto;
	text-align: center;
}

/*箇条書きリスト*/
UL.i_com {
	list-style-image: url(./mk_bl.gif);
	padding-left: 1em;
	margin: 0em auto 0em 0em;
}

/*番号順リスト*/
OL.i_com {
	list-style-type: decimal;
	padding-left: 1em;
	margin: 0em auto 0em 0em;
}

/*箇条書き・番号順リスト項目*/
LI.i_com {
	color: black;
}

/*▼定義リスト部分*/
DL.i_com {
	padding-left: 0em;
	margin: 0em auto 0em 0em;
}

DT.i_com {
	color: black;
}

DD.i_com {
	color: black;
	margin-left: 1em;
}
/*▲定義リスト部分*/

/*コメントの大見出し*/
H5.i_com {
	font-size: 100%;
	color: #CC33CC;
	font-weight: bold;
	margin: 0.5em 0em 0.5em 0em;
	text-indent: 0em;
}

/*コメントの小見出し*/
H6.i_com {
	font-size: 100%;
	color: #0099CC;
	font-weight: bold;
	margin: 0.5em 0em 0.5em 0em;
	text-indent: 0em;
}

/*ブロックレベル引用*/
/*段落が含まれるなどブロックレベル規模での引用*/
BLOCKQUOTE.i_com {
	border-left: 3px solid #FFCC33;
	padding-left: 3px;
	margin: 0em 0em 0em 0em;
	background: white;
/*	quotes: "▽Quote" "△Quote";*/
}
/*BLOCKQUOTE.i_com:before {content: open-quote;color: gray; font-size: 60%;}*/
/*BLOCKQUOTE.i_com:after {content: close-quote;color: gray; font-size: 60%;}*/
/*▲ブロックレベル要素に適用するスタイル*/

/*▼強調などのインラインレベル要素に適用するスタイル*/
/*紹介コメントの強調*/
EM.i_com {
	color: blue;
	font-weight: normal;
	font-size: 100%;
}

/*紹介コメントの強調（特記事項）*/
EM.i_com_spl {
	color: #999933;
	font-weight: normal;
	font-size: 100%;
}

/*紹介コメントの強強調*/
STRONG.i_com {
	color: red;
	font-weight: bold;
	font-size: 100%;
}

/*インラインレベル引用（文中に引用したフレーズなど）*/
Q.i_com {
	color: #660033;
	font-size: 100%;
	quotes: "“" "”";
}
Q.i_com:before {content: open-quote;}
Q.i_com:after {content: close-quote;}
/*▲強調などのインラインレベル要素に適用するスタイル*/
/*▲紹介コメント（他のcssファイルにも同じものがあります。整合してください）*/

/*サイト情報どうしの区切りの罫線（非表示）*/
HR.data_separation {
	display: none;
}



/*特殊標識用のスタイル------------------------------*/
/*他のcssファイルにも同じものがあります。整合してください*/
/*分野設置時に<tag class="セレクタ名">標識</tag>と関連づけます*/
.sougo_sample1 {
	color: #336666;
	background: white;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

.sougo_sample2 {
	color: blue;
	background: white;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	quotes: "【" "】";
}
.sougo_sample2:before {content: open-quote;color: red;}
.sougo_sample2:after {content: close-quote;color: red;}



/*▼著作権表示*/
DL#copyright {
	font-size: 80%;
	font-weight: bold;
	color: #6500CC;
	background: #B5F7CA;
	text-align: right;
	padding-top: 0.2em;
	padding-right: 1.5em;
	padding-bottom: 0.2em;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin: 0em 0em 0.3em 0em;
}
DT#pwby {
	display: inline;
}
DD#name_ver {
	display: inline;
	padding-left: 0px;
	margin-left: 0.5em;
}
SPAN#minor_ver {
	color: orangered;
}

A#cranchor {
	color: #6500CC;
}
/*▲著作権表示*/

