/**
 * OKWeb3
 *
 * Copyright (C) 2002-2004 OKWeb Inc. All rights reserved.
 */

/* 共通 */

/* For UTF-8 */
body {font-family: Osaka, "MS PGothic", sans-serif;}
pre, textarea {font-family: Osaka, "MS Gothic", monospace;}
input, select {font-family: Osaka, "MS UI Gothic", sans-serif;}

body { font-size: 100%; background-color:#ffffff; margin:0px; }
form { margin: 0px; padding: 0px; }

a:link {color:#0000FF;text-decoration: underline} /* リンク未訪問 */
a:visited {color:#0000FF;text-decoration: underline} /* リンク訪問済 */
a:hover {color:#FF3300; text-decoration: none} /* リンクカーソルが触れた時 */
a:active {color:#FF6600; text-decoration: none} /* リンククリックしている時 */

.m { font-size:100%;line-height:120% ; color: #000000} /* 中文字 */
.m-2 {  font-size:100%; line-height: 120%; color: #666666} /* 中文字2 */
.m-r { font-size:100%;line-height:120% ; color: #FFFFFF } /* 中文字反転 */
.a-r { color: #FFFF99 } /* リンク反転色 */
.s { font-size:80%;line-height:140% ; color: #0000FF}  /* 小文字 */
.s-2 {  font-size:70%; line-height: 140%; color: #0000FF} /* 小文字2 */
.s-r {  font-size:80%; line-height: 140%; color: #FFFFFF } /* 小文字反転 */

.common-bg { background-color: #FFFFE6 } /* 共通背景 */

.body-bg { background-color: #F7F7F7 } /* ボディ部背景 */
.copy  { font-size:60%; line-height: 140%; color: #666666} /* コピーライト文字 */

.bar-bg { background-image: url(./images/bar_bg.gif)} /* 検索バー */

.navi {  background-color: #CCCCCC } /* ナビゲーションライン */
.navi2 {  background-color: #FFFFFF } /* ナビゲーションライン */
.footer-line { background-color: #000000 } /* フッターライン */

.function-off { background-color: #E0E0E0 } /*ファンクション未選択 */

.status-in { color: #FF3333} /* ステータス受付中 */
.status-out { color: #009900} /* ステータス締切済 */

.ryokaito-bg {background-color: #FF6666} /* 良回答背景 */
.jiten-bg {background-color: #FF9999} /* 次点背景 */

.exp-bg {background-color: #FFCCCC} /* エキスパート指名背景 */

.help  { color: #663399 } /* ヘルプアイテム色 */
.mark  { color: #FF0033; font-size: 100%; line-height: 100%} /* 必須項目アイテム色 */

.slogan-font {  font-size:100%;line-height:120% ; color: #330099} /* スローガン文字 */
/*.slogan-bg  { background-color: #CCCCFF}*/ /* スローガン背景 */

.summary-font {  font-size:90%;line-height:120% ; color: #330099} /* サマリー文字 */
.summary-title { background-color: #CCCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #330099; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #330099} /* サマリータイトル */
/*.summary-bg  { background-color: #CCCCFF}*/ /* サマリー背景 */
/*.summary-line { background-color: #66CC00}*/ /* サマリーライン */

.qa-menu-title-font { font-size:80% ; color: #ffffff } /* Q&Aナレッジメニュー部タイトル文字 */
.helpdsk-menu-title-font { font-size:80% ; color: #ffffff } /* ヘルプデスクメニュー部タイトル文字 */
.faqmanage-menu-title-font { font-size:80% ; color: #ffffff } /* FAQ管理部タイトル文字 */
.cty-menu-title-font { font-size:80% ; color: #ffffff } /* コミュニティ管理部タイトル文字 */
.mypage-menu-title-font { font-size:80% ; color: #ffffff } /* ユーザー情報メニュー部タイトル文字 */
.faq-menu-title-font { font-size:80% ; color: #ffffff } /* FAQ画面メニュー部タイトル文字 */
.knowwho-menu-title-font { font-size:80% ; color: #ffffff } /* Know-Whoメニュー部タイトル文字 */
.admin-mode-menu-title-font { font-size:80% ; color: #ffffff }/* 管理者画面タイトル文字 */

/* FAQタブ */
.faq-menu-line { background-color: #FF6699} /* FAQ画面ライン */
.faq-menu-tab { color: #FFFFFF; background-color: #FF6699; background-image: url(./images/tab_faq_on.gif); background-repeat: no-repeat} /* FAQタブ */
.faq-menu-title { background-color: #FF6699} /* FAQ画面タイトル */
.faq-menu-bg { background-color: #FFCCCC} /* FAQ画面背景 */
.faq-menu-off { background-color: #E0E0E0 ; background-image: url(./images/tab_faq_off.gif); background-repeat: no-repeat} /* FAQ画面未選択 */

/* FAQ管理タブ */
.faqmanage-line { BACKGROUND-COLOR: #7f1e02 } /* FAQ管理画面ライン */
.faqmanage-tab { BACKGROUND-IMAGE: url(images/tab_faqmanage_on.gif); COLOR: #ffffff; BACKGROUND-COLOR: #ffffff } /* FAQ管理タブ */
.faqmanage-title { BACKGROUND-COLOR: #ff6699 } /* FAQ管理画面タイトル */
.faqmanage-bg { BACKGROUND-COLOR: #e0ccc3 } /* FAQ管理画面背景 */
.faqmanage-off { BACKGROUND-IMAGE: url(./images/tab_faqmanage_off.gif); BACKGROUND-COLOR: #e0e0e0 } /* FAQ管理画面未選択 */
.faq_control-title { BACKGROUND-COLOR: #7f1e02 }
.faq_control-bg { BACKGROUND-COLOR: #e0ccc3 }
.faq_control-line { BACKGROUND-COLOR: #7f1e02 }

.qa-line { background-color: #FF9900} /* Q&Aナレッジライン */
.qa-tab{ color: #FFFFFF; background-color: #FF9900 ; background-image: url(./images/tab_qa_on.gif); background-repeat: no-repeat}  /* Q&Aナレッジタブ */
.qa-title { background-color: #FFCC66; border-left: medium solid; border-left-width: 6px; border-left-color: #FF9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF9900} /* Q&Aナレッジタイトル */
.qa-bg { background-color: #FFCC66} /* Q&Aナレッジ背景 */
.qa-off { background-color: #E0E0E0 ; background-image: url(./images/tab_qa_off.gif); background-repeat: no-repeat} /* Q&Aナレッジ未選択 */
.qa-title-font { font-size:80% ; color: #000000 } /* Q&Aナレッジタイトル文字 */

.ctg-line { background-color: #66CC00} /* カテゴリーライン */
.ctg-tab {color: #FFFFFF; background-color: #66CC00 ; font-size: 80%}  /* カテゴリータブ */
.ctg-title  { background-color: #CCFFCC;  font-size:80%; border-left: medium solid; border-left-width: 6px; border-left-color: #66CC00; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #66CC00}
 /* カテゴリータイトル */
.ctg-bg { background-color: #CCFFCC} /* カテゴリー背景 */
.ctg-off { background-color: #E0E0E0; font-size:80%;} /* カテゴリー未選択 */
.ctg-title-font { font-size:80% ; color: #000000 } /* カテゴリータイトル文字 */

.input-bg { background-color: #CCCCFF} /* 入力ボックス背景 */

.info-tab { font-size:80%;  background-color: #663399; color: #FFFFFF } /* お知らせタブ */
.info-line { background-color: #663399; color: #FFFFFF } /* お知らせライン */
.info-title-top { background-color: #33CCff; border-left: medium solid; border-left-width: 6px; border-left-color: #0099CC; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #0099CC} /* お知らせタイトルトップ用 */
.info-title { background-color: #663399; color: #FFFFFF} /* お知らせタイトル */
.info-bg { background-color: #CCCCFF} /* お知らせ背景 */
.info-off { background-color: #E0E0E0;  font-size:80%;} /* お知らせ未選択 */
.info-title-font { font-size:80% ; color: #000000 } /* お知らせタイトル文字 */

.serch-title { background-color: #33CCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #0099CC; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #0099CC}
 /* 検索タイトル */
.serch-bg { background-color: #CCFFCC} /* 検索背景 */
.serch-title-font { font-size:80% ; color: #000000 } /* 検索タイトル文字 */

.new-title { background-color: #FFCC99; border-left: medium solid; border-left-width: 6px; border-left-color: #FF9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #0099CC} /* 新規投稿タイトル */
.new-bg { background-color: #FFCC99} /* 新規投稿背景 */
.new-title-font { font-size:80% ; color: #000000 } /* 新規投稿タイトル文字 */

.rank-line { background-color: #666666} /* ランキングライン */
.rank-tab { font-size:80%; background-color: #666666; color: #FFFFFF }  /* ランキングタブ */
.rank-title { background-color: #CCCCCC; border-left: medium solid; border-left-width: 6px; border-left-color: #666666; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666} /* ランキングタイトル */
.rank-bg { background-color: #CCCCCC} /* ランキングサブ */
.rank-off { background-color: #E0E0E0 } /* ランキング未選択 */
.rank-title-font { font-size:80% ; color: #ffffff } /* ランキングタイトル文字 */

.mypage-line { background-color: #FF9900} /* ユーザー情報ライン */
.mypage-tab{ color: #FFFFFF; background-color: #FF9900 ; background-image: url(./images/tab_mypage_on.gif); background-repeat: no-repeat}  /* ユーザー情報タブ */
.mypage-title { background-color: #FFCC66; border-left: medium solid; border-left-width: 6px; border-left-color: #FF9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF9900} /* ユーザー情報タイトル */
.mypage-bg { background-color: #FFCC66} /* ユーザー情報背景 */
.mypage-off { background-color: #E0E0E0 ; background-image: url(./images/tab_mypage_off.gif); background-repeat: no-repeat} /* ユーザー情報未選択 */
.mypage-title-font { font-size:80% ; color: #ffffff } /* ユーザー情報タイトル文字 */

.cty-mode-tab { color: #FFFFFF; background-color: #CC66FF ; background-image: url(./images/tab_community_on.gif); background-repeat: no-repeat}  /* コミュニティ管理タブ */
.cty-mode-title-font { font-size:80% ; color: #ffffff } /* コミュニティ管理タイトル文字 */
.cty-mode-title { background-color: #FFCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #CC66FF; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #CC66FF} /* コミュニティ管理タイトル */
.cty-mode-off { background-color: #E0E0E0 ; background-image: url(./images/tab_community_off.gif); background-repeat: no-repeat} /* コミュニティ管理未選択 */
.cty-mode-bg { background-color: #FFCCFF} /* コミュニティ管理背景 */
.cty-mode-line { background-color: #CC66FF} /* コミュニティ管理ライン */

.knowwho-tab{ color: #FFFFFF; background-color: #66cc66 ; background-image: url(./images/tab_knowwho_on.gif); background-repeat: no-repeat}  /* Know-Whoタブ */
.knowwho-title-font { font-size:80% ; color: #000000 } /* Know-Whoタイトル文字 */
.knowwho-off { background-color: #E0E0E0 ; background-image: url(./images/tab_knowwho_off.gif); background-repeat: no-repeat} /* Know-Who未選択 */
.knowwho-bg { background-color: #CCFFCC} /* Know-Who背景 */
.knowwho-line { background-color: #66cc66} /* Know-Whoライン */

.admin-mode-menu-line { background-color: #333333} /* 管理者画面ライン */
.admin-mode-menu-title { background-color: #666666} /* 管理者画面タイトル */
.admin-mode-menu-bg { background-color: #999999} /* 管理者画面背景 */
.admin-mode-menu-off { background-color: #E0E0E0; background-image: url(./images/tab_admin_off.gif); background-repeat: no-repeat} /* 管理者画面未選択 */
.admin-mode-menu-tab{ color: #FFFFFF; background-color: #333333 ; background-image: url(./images/tab_admin_on.gif); background-repeat: no-repeat} /* 管理者画面タブ */

.user-line { background-color: #66cc66} /* ユーザーライン */
.user-title { background-color: #CCFFCC; border-left: medium solid; border-left-width: 6px; border-left-color: #66cc66; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #66cc66} /* ユーザータイトル */
.user-bg { background-color: #CCFFCC} /* ユーザー背景 */
.user-off { background-color: #E0E0E0} /* ユーザー未選択 */
.user-tab { font-size:80%; color: #FFFFFF; background-color: #66cc66 } /* ユーザータブ */
.user-title-font { font-size:80% ; color: #000000 } /* ユーザータイトル文字 */

.qst-mark {  color: #FF6600; font-size: 100%; line-height: 100%} /* 質問印 */
.qst-tab{ background-color: #FF9900; font-size:80%; line-height: 100%; color: #FFFFFF} /* 質問タブ */
.qst-title { background-color: #ffdd99; border-left: medium solid; border-left-width: 6px; border-left-color: #ff9900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #ff9900 } /* 質問タイトル */
.qst-bg { background-color: #FFDD99} /* 質問背景 */
.qst-line { background-color: #FF9900} /* 質問タイトル*/
.qst-title-font { font-size:80% ; color: #ffffff } /* 質問タイトル文字 */
.qst-title-font-top { font-size:80% ; color: #000000 } /* 質問タイトル文字トップ用 */
.qst-private { color: #FF6600; } /* 非公開エキスパート質問用 */

.ant-mark {  color: #6666FF; font-size: 100%; line-height: 100%} /* 回答印 */
.ant-tab { background-color: #9999FF; font-size:80%; line-height: 100%; color: #FFFFFF} /* 回答タブ */
.ant-bg { background-color: #CCCCFF} /* 回答背景 */
.ant-title { background-color: #ccccff; border-left: medium solid; border-left-width: 6px; border-left-color: #9999ff ; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #9999ff } /* 回答タイトル */
.ant-line { background-color: #9999FF} /* 回答ライン*/
.ant-title-font { font-size:80% ; color: #ffffff } /* 回答タイトル文字 */
.ant-title-font-top { font-size:80% ; color: #000000 } /* 回答タイトル文字トップ用 */

.faq-mark {  color: #FF6699; font-size: 100%; line-height: 100%} /* FAQ印 */
.faq-tab{ background-color: #0099CC; font-size:80%; line-height: 100%; color: #FFFFFF} /* FAQタブ */
.faq-title { background-color: #FFCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #FF6699; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #FF6699 } /* FAQ作成タイトル */
.faq-bg { background-color: #FFCCFF} /* FAQ作成背景 */
.faq-line { background-color: #FF6699} /* FAQライン */
.faq-title-font { font-size:80% ; color: #ffffff } /* FAQタイトル文字 */
.faq-title-font-top { font-size:80% ; color: #000000 } /* FAQタイトル文字タイトル用 */

.rpt-mark { color: #3366FF; font-size: 100%; line-height: 100%} /* 報告印 */
.rpt-tab { font-size:80%; background-color: #6699FF; color: #FFFFFF }  /* 報告タブ */
.rpt-bg { background-color: #DDFFFF} /* 報告背景 */
.rpt-title { background-color: #abe9e9; border-left: medium solid; border-left-width: 6px; border-left-color: #6699FF; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #6699FF} /* 報告タイトル */
.rpt-line { background-color: #6699FF} /* 報告ライン */
.rpt-title-font { font-size:80% ; color: #ffffff } /* 報告タイトル文字 */
.rpt-title-font-top { font-size:80% ; color: #000000 } /* 報告タイトル文字トップ用 */

.cmt-tab { background-color: #FF9999; font-size:80%} /* コメントタブ */
.cmt-bg { background-color: #FFCCCC} /* コメント背景 */
.cmt-title { background-color: #FF9999} /* コメントタイトル */
.cmt-line { background-color: #FF9999} /* コメントライン */
.cmt-title-font { font-size:80% ; color: #ffffff } /*コメントタイトル文字 */

.add-common-tab { background-color: #999999 ; font-size:80% ; color: #FFFFFF} /* 共通追記タブ */
.add-common-bg { background-color: #cccccc} /* 共通追記背景 */
.add-common-title { background-color: #999999} /* 共通追記タイトル */
.add-common-line { background-color: #999999} /* 共通追記ライン */
.add-common-title-font { font-size:80% ; color: #ffffff } /*共通追記タイトル文字 */

.none-bg { background-color: #EFEFF3} /* 該当なし背景 */
.none-line { background-color: #000000} /* 該当なしライン */

.pic-mark { color: #006600; font-size: 100%; line-height: 100%} /* 注目のQ&A印 */
.pic-tab { font-size:80%; background-color: #0099CC; color: #FFFFFF}  /* 注目のQ&Aタブ */
.pic-bg { background-color: #CCFFCC} /* 注目のQ&A背景 */
.pic-title  { background-color: #9ae79a; border-left: medium solid; border-left-width: 6px; border-left-color: #339900; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #339900 } /* 注目のQ&Aタイトル*/
.pic-line { background-color: #339900} /* 注目のQ&Aライン */
.pic-title-font { font-size:80% ; color: #ffffff } /*注目のQ&Aタイトル文字 */
.pic-title-font-top { font-size:80% ; color: #000000 } /*注目のQ&Aタイトル文字トップ用 */

.txt-bg-1 { background-color: #FFFFFF} /* 共通文字背景 */
.txt-bg-2 { background-color: #EFEFF3 } /* 共通文字背景2 */

.status-1 { background-color: #FFCCCC} /* OPEN */
.status-2 { background-color: #ccccff} /* FIX */
.status-3 { background-color: #ccffcc} /* CLOSE */
.status-4 { background-color: #FFCCFF} /* FAQ */

.voice-mark { color: #FF6600; font-size: 100%; line-height: 100%} /* お客様お問合せ印 */
.voice-tab { background-color: #FFCC99; font-size: 80%; line-height: 100%; color: #FF0000} /* お客様お問合せタブ */
.voice-bg { background-color: #FFEEDD} /* お客様お問合せ背景 */
.voice-title { background-color: #FFCC99} /* お客様お問合せタイトル*/
.voice-line { background-color: #FFCC99} /* お客様お問合せライン*/
.voice-title-font { font-size:80% ; color: #ffffff } /*お客様お問合せタイトル文字 */

.helpdsk-line { background-color: #6666FF} /* ヘルプデスクライン */
.helpdsk-tab{ color: #FFFFFF; background-color: #6666FF ; background-image: url(./images/tab_helpdsk_on.gif); background-repeat: no-repeat} /* ヘルプデスクタブ */
.helpdsk-title { background-color: #6666FF} /* ヘルプデスクタイトル */
.helpdsk-bg { background-color: #CCCCFF} /* ヘルプデスク背景 */
.helpdsk-off { background-color: #E0E0E0; background-image: url(./images/tab_helpdsk_off.gif); background-repeat: no-repeat}   /* ヘルプデスク未選択 */
.helpdsk-title-font { font-size:80% ; color: #ffffff } /*ヘルプデスクタイトル文字 */

.info-close-title { background-color: #9999FF} /* 社内お知らせタイトル */
.info-close-tab { font-size:80%; background-color: #9999FF; color: #FFFFFF} /* 社内お知らせタブ*/
.info-close-bg { background-color: #CCCCFF} /* 社内お知らせ背景 */
.info-close-line { background-color: #9999FF} /* 社内お知らせライン */
.info-close-title-font { font-size:80% ; color: #000000 } /* 社内お知らせタイトル文字 */

.template-tab { font-size:80%; background-color: #6666FF; color: #FFFFFF} /* テンプレートタブ */
.template-title { background-color: #6666FF; color: #FFFFFF} /* テンプレートタイトル */
.template-bg { background-color: #CCCCFF} /* テンプレート背景 */
.template-title { background-color: #6666FF; color: #FFFFFF} /* テンプレートライン */
.template-title-font { font-size:80% ; color: #ffffff } /* テンプレートタイトル文字 */

.admin-mode-line { background-color: #666666} /* 管理ツールライン */
.admin-mode-title { background-color: #666666; border-left: medium solid; border-left-color: #333333; border-bottom: medium solid; border-bottom-color: #333333; border-color: black black #333333 #333333; border-bottom-width: 1px; border-left-width: 6px } /* 管理モードタイトル */
.admin-mode-bg { background-color: #999999} /* 管理ツール背景 */
.admin-mode-off { background-color: #E0E0E0; background-image: url(./images/tab_admin_off.gif)} /* 管理ツール未選択 */
.admin-mode-tab { font-size:80%; color: #FFFFFF; background-color: #333333 } /* 管理者ツールタブ */
.admin-mode-title-font { font-size:80% ; color: #ffffff } /* 管理ツールタイトル文字 */

.user-mode-tab { background-color: #FF9900;  border: 1px #999999 solid; font-size:80%} /* ユーザー画面タブ */
.user-mode-title { background-color: #FF9900} /* ユーザー画面タイトル */
.user-mode-bg { background-color: #FFCC66} /* ユーザー画面背景 */
.user-mode-off { background-color: #E0E0E0;  border: 1px #999999 solid; font-size:80%}  /* ユーザー画面未選択 */
.user-mode-line { background-color: #FF9900} /* ユーザー画面ライン */
.user-mode-title-font { font-size:80% ; color: #ffffff } /* ユーザー画面タイトル文字 */

.guest-mode-tab { font-size:80%; background-color: #999999;  border: 1px #999999 solid}/* ゲストユーザー画面タブ */
.guest-mode-title { background-color: #999999} /*ゲストユーザー画面タイトル */
.guest-mode-bg { background-color: #CCCCCC} /* ゲストユーザー画面背景 */
.guest-mode-off { background-color: #E0E0E0;  border: 1px #999999 solid} /* ゲストユーザー画面未選択 */
.guest-mode-line { background-color: #999999} /*ゲストユーザー画面ライン */
.guest-mode-title-font { font-size:80% ; color: #ffffff } /* ゲストユーザー画面タイトル文字 */

.faq-attr-mark {  color: #FF6699; font-size: 100%; line-height: 100%} /* FAQ属性印 */
.faq-attr-tab{ background-color: #0099CC; font-size:80%; line-height: 100%; color: #FFFFFF} /* FAQ属性タブ */
.faq-attr-title { background-color: #FFCCFF; border-left: medium solid; border-left-width: 6px; border-left-color: #FF6699; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #0099CC } /* FAQ属性作成タイトル */
.faq-attr-bg { background-color: #FFCCFF} /* FAQ属性作成背景* */
.faq-attr-line { background-color: #FF6699} /* FAQ属性ライン* */
.faq-attr-title-font { font-size:80% ; color: #ffffff } /* FAQ属性タイトル文字 */
.faq-attr-title-font-top { font-size:80% ; color: #000000 } /* FAQ属性タイトル文字タイトル用 */

.header-line { background-color: #0099CC } /* OKWeb3ライン */

/* 入力ボックス */

.select-w { font-size:100% ; width: 14em;} /* SELECT の幅 */
.text-s { font-size:100% ; width: 10em;} /* テキストフィールドの幅 */
.text-m { font-size:100% ; width: 18em;} /* テキストフィールドの幅 */
.text-l { font-size:100% ; width: 22em;} /* テキストフィールドの幅 */
.textarea-s { font-size:100% ; width: 14em ; height: 6ex ;} /* テキストエリア小 */
.textarea-m { font-size:100% ; width: 24em ; height: 15ex;} /* テキストエリア中 */
.textarea-l { font-size:100% ; width: 32em ; height: 19ex;} /* テキストエリア大 */

.textarea-v-s { border: dashed #cccccc 1px ; background-color: transparent ; font-size:100% ; height: 6
em ; overflow: auto;} /* 閲覧時テキストエリア小 */
.textarea-v { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; height: 12em ; overflow: auto;} /* 閲覧時テキストエリア */
.textarea-v-pic { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; height: 26em ; overflow: auto;} /* 閲覧時テキストエリア注目のQ&A用 */

.contents-v-s { border: dashed #cccccc 1px ; background-color: transparent ; font-size:100% ; font-family: Osaka,"MS Gothic", monospace; } /* 閲覧内容小 */
.contents-v { background-color: transparent ; font-size:100% ; font-family: Osaka, "MS Gothic", monospace; } /* 閲覧内容 */
.contents-v-pic { border: dashed #cccccc 1px ;background-color: transparent ; font-size:100% ; font-family: Osaka, "MS Gothic", monospace; } /* 閲覧内容注目のQ&A用 */

.off-qst-mark {  color: #666666; font-size: 100%; line-height: 100%} /* 質問（非表示）印 */
.off-qst-tab { background-color: #666666; font-size:80%; line-height: 100%; color: #FFFFFF} /* 質問（非表示）タブ */
.off-qst-title { background-color: #ffdd99;  font-size:80%; border-left: medium solid; border-left-width: 6px; border-left-color: #666666; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666 } /* 質問（非表示）タイトル */
.off-qst-bg { background-color: #EEEEEE} /* 質問（非表示）背景 */
.off-qst-line { background-color: #666666} /* 質問（非表示）タイトル*/
.off-qst-title-font { font-size:80% ; color: #ffffff } /* 質問（非表示）タイトル文字 */
.off-qst-title-font-top { font-size:80% ; color: #000000 } /* 質問（非表示）タイトル文字トップ用 */

.off-ant-tab { background-color: #666666; font-size: 80%; line-height: 100%; color: #FFFFFF} /* 回答（非表示）タブ */
.off-ant-bg { background-color: #EEEEEE} /* 回答（非表示）背景 */
.off-ant-title { background-color: #ccccff; border-left: medium solid; border-left-width: 6px; border-left-color: #666666 ; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666 } /* 回答（非表示）タイトル */
.off-ant-line { background-color: #666666} /* 回答ライン*/
.off-ant-title-font { font-size:80% ; color: #ffffff } /* 回答（非表示）タイトル文字 */
.off-ant-title-font-top { font-size:80% ; color: #000000 } /* 回答（非表示）タイトル文字トップ用 */

.off-rpt-mark { color: #666666; font-size: 100%; line-height: 100%} /* 報告（非表示）印 */
.off-rpt-tab { font-size:80%; background-color: #666666; color: #FFFFFF }  /* 報告（非表示）タブ */
.off-rpt-bg { background-color: #EEEEEE} /* 報告（非表示）背景 */
.off-rpt-title { background-color: #abe9e9; border-left: medium solid; border-left-width: 6px; border-left-color: #666666; border-bottom: medium solid; border-bottom-width: 1px; border-bottom-color: #666666} /* 報告タイトル */
.off-rpt-line { background-color: #666666} /* 報告（非表示）ライン */
.off-rpt-title-font { font-size:80% ; color: #ffffff } /* 報告（非表示）タイトル文字 */
.off-rpt-title-font-top { font-size:80% ; color: #000000 } /* 報告（非表示）タイトル文字トップ用 */
.thumb-img { width:200px } /* サムネイルイメージ */

.submenu { BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; BACKGROUND: #eeeedd; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; POSITION: absolute }
			
body { padding:0px }
style,script { display:none } /* IE画面調整 */
button { white-space:normal } /* Netscape用 */
th { font-weight:normal }
.input-enabled { background-color: #FFFFFF}
.input-disabled { background-color: #CCCCCC}
.select-enabled { background-color: #FFFFFF ; font-size:100% ; width: 28em;}
.select-disabled { background-color: #CCCCCC ; font-size:100% ; width: 28em;}
 #common-header-2 { padding-left:20px; padding-right:20px; } /* タブ下サブヘッダー */
 #main-body { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; } /* タブ下部 */
.screen-path { margin:0px; padding:0px; font-weight: normal; font-size: 80%; line-height:100%; color: #000000;} /* 階層 */
 #parts-outer-body { margin-top: 8px; margin-bottom: 8px; padding-top: 0.2em; padding-bottom: 0.2em; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; } /* preBody, 画面最上部へを含む */
 #parts-body { margin-top: 8px; margin-bottom: 8px; } /* 画面、部品群 */
.icon-description {list-style-type:none; display:inline; } /* ZP0003 */
.hidden-iframe { visibility:none; width:1px; height:1px; }
.category-node { white-space:nowrap; } /* カテゴリー区切り */
label.label-nn6-fix { text-align:left }
.check-attribute { white-space:nowrap; }
.search-button { padding: 1px 1px 1px 17px; background: ButtonFace url(./images/icon_serch.gif) no-repeat 1px 50%; text-align:center; } /* 検索ボタン */
.qst-title, .ant-title, .pic-title, .off-qst-title, .off-ant-title, .ctg-title { font-size:100%; } /* バージョンアップ対処 */
.category-list-separator { font-size:80%; line-height: 140%; color: #666666; } /* カテゴリー一覧区切り文字 */

.user-mode-header { background-color: #FF9900}
.guest-mode-header { background-color: #999999}
.faq_control-tab { BACKGROUND-COLOR: #7f1e02; font-size:80%; line-height: 100%; color: #FFFFFF}
.faq-referred-tab { margin: 1em 0px 0.2em; line-height: 100%; font-size: 80%; }
.faq-referred-tab span { padding-top: 0.2em; padding-bottom: 0.2em; background-color: #FF6699; color: #FFFFFF; padding-left: 1em; padding-right: 1em; }
.faq-referred-list { margin:0px; padding:0px; border-top: solid 1px #FF6699; }
.faq-referred-txt-bg { padding:0.2em; list-style-type: none; border: solid 1px #FF6699; border-top-style: none; } /* 関連FAQ文字背景 */
.faq-referred-txt-bg-1 { background-color: #FFFFFF } /* 関連FAQ背景1 */
.faq-referred-txt-bg-2 { background-color: #EFEFF3 } /* 関連FAQ背景2 */
/*ヘッダー用リンク*/
a.header:link {
	font-size: 80%;
	color:#797979;
	text-decoration: none;
}

a.header:visited {
	font-size: 80%;
	color:#797979;
	text-decoration: none;
}

a.header:hover {
	font-size: 80%;
	color:#708CDD;
	text-decoration: underline;
}

a.header:active {
	font-size: 80%;
	color:#708CDD;
	text-decoration: underline;
}

/*検索用リンク*/
a.search:link {
	font-size: 70%;
	color: #0033CC;
	text-decoration: underline;
}

a.search:visited {
	font-size: 70%;
	color: #0033CC;
	text-decoration: underline;
}

a.search:hover {
	font-size: 70%;
	color: #0033CC;
	text-decoration: underline;
}

a.search:active {
	font-size: 70%;
	color: #0033CC;
	text-decoration: underline;
}

a.navi2:link {
	font-size: 70%;
	color:#797979;
	text-decoration: none;
}

a.navi2:visited {
	font-size: 70%;
	color:#797979;
	text-decoration: none;
}

a.navi2:hover {
	font-size: 70%;
	color:#708CDD;
	text-decoration: underline;
}

a.navi2:active {
	font-size: 70%;
	color:#708CDD;
	text-decoration: underline;
}

a.about:link {
	font-size: 70%;
	color:#0033CC;
	text-decoration: underline;
}

a.about:visited {
	font-size: 70%;
	color:#0033CC;
	text-decoration: underline;
}

a.about:hover {
	font-size: 70%;
	color:#0033CC;
	text-decoration: underline;
}

a.about:active {
	font-size: 70%;
	color:#0033CC;
	text-decoration: underline;
}

.copyright {
	background-color: #AAAAAA;
	font-family: helvetica;
	font-size: 70%;
	color: #FFFFFF;
}

.aboutbk{
	background-color: #DDDDDD;
}

.search_cap{
	font-size: 70%;
	color: #797979;
}
/*ISC竹野追記*/
.txt-bg-1 .s-2{ 
         font-size:70%;
         line-height:140%;
         color: #911AAFF;
}
.txt-bg-2 .s-2{ 
         font-size:70%;
         line-height:140%;
         color: #11AAFF;
}
.txt-bg-1 a.s-2{
         font-size:70%;
         line-height:140%;
         color: #11AAFF;
}
.txt-bg-2 a.s-2{
         font-size:70%;
         line-height:140%;
         color: #11AAFF;
}