/************************************ ページ全体フォーマット *********************************/

.base	{background-attachment: fixed; background-image: url(../img/bg/bigbg2.jpg); background-position: top left}

.main		{background-attachment: fixed; background-image: url(kitei/img/bg/compmainbg2.jpg); background-position: top left}

.topmain1	{background-attachment: fixed; background-image: url(kitei/img/bg/interf1bg.png); background-position: top left}

.news	{background-attachment: fixed; background-image: url(kitei/img/bg/newsbg.jpg); background-position: top left}

.news01	{background-attachment: fixed; background-image: url(kitei/img/bg/newsbg01.jpg); background-position: top left}

.news2	{background-attachment: fixed; background-image: url(kitei/img/bg/newsbg2.jpg); background-position: top left}

.news22	{background-attachment: fixed; background-image: url(kitei/img/bg/newsbg22.jpg); background-position: top left}


.catetop	{background-attachment: fixed; background-image: url(kitei/img/bg/compmainbg.png); background-position: top left}

.topmain2	{background-attachment: fixed; background-image: url(kitei/img/bg/interf2bg.png); background-position: top left}

.compmain	{background-attachment: fixed; background-image: url(kitei/img/bg/compmainbg2.jpg); background-position: top left}

.longmain	{background-attachment: fixed; background-image: url(kitei/img/bg/longbg.png); background-position: top left}

.longmain2	{background-attachment: fixed; background-image: url(kitei/img/bg/longbg2.jpg); background-position: top left}

.longleft	{background-attachment: fixed; background-image: url(kitei/img/bg/leftlong.png); background-position: top left}

.upper		{background-attachment: fixed; background-image: url(kitei/img/bg/othertopbg.png); background-position: top left}

.cateupper		{background-attachment: fixed; background-image: url(kitei/img/bg/topbg.png); background-position: top left}

.topupper		{background-attachment: fixed; background-image: url(kitei/img/bg/topbg2.png); background-position: top left}

.left		{background-attachment: fixed; background-image: url(kitei/img/bg/otherleftbg.png); ba??潴????o??yckground-position: top left}

.topleft		{background-attachment: fixed; background-image: url(kitei/img/bg/topleftbg.png); background-position: top left}

.bukken {font-size:26pt; font-weight:bold;}
.contents {font-size:16pt; font-weight:bold;}
.hp {font-size:10.5pt; color:#0000CC;}
.red {font-size:14pt; color:#FF0000; font-weight:bold;}
.small {font-size:9pt; color:#000000;}






/* 共通スタイル定義 */
BODY                { font-size: 12px;
                      color: black; }
TD                  { font-size: 12px; }
CODE                { font-weight: bold; }
ADDRESS             { font-size: 10px;
                      font-style: italic;
                      text-align: right; }

/* メニューバー部分スタイル定義 */
.menubar            { font-size: 12px;
                      color: black;
                      background-color: lightblue; } /* lightblue */
.menubar A:link     { color: navy; }   /* 通常リンクカラー     */
.menubar A:visited  { color: navy; }   /* 訪問済みカラー       */
.menubar A:active   { color: navy; }   /* 選択時カラー         */
.menubar A:hover    { color: red;
                      background-color: pink;}   /* オンマウス時カラー   */

.menubar TR         { text-align: center; }

/* セクション部分スタイル定義 */
.section            { font-size: 12px;
                      color: navy;
                      background-color: lightcyan; } /* deepskyblue */
.section A:link     { color: peru; }
.section A:visited  { color: peru; }
.section A:active   { color: peru; }
.section A:hover    { color: darkgreen;
                      background-color: lightgreen; }

.section LI         { font-weight: bold; }

SPAN.folder1        { font-weight: bold;
                      color: navy; }


/* メインコンテンツ部分スタイル定義 */
.maincontents            { font-size: 12px; }
.maincontents BLOCKQUOTE { color: green;
                           background-color: seashell; }
.maincontents A:link     { color: blue; }   /* 通常リンクカラー     */
.maincontents A:visited  { color: blue; }   /* 訪問済みカラー       */
.maincontents A:active   { color: blue; }   /* 選択時カラー         */
.maincontents A:hover    { color: red;
                           background-color: pink;}   /* オンマウス時カラー   */
.maincontents TD         { font-size: 12px; }

/* 特別スタイル定義(ID) */
#BASIC              { font-size: 12px;
                      color: black;
                      background-color: white; }
#CONTENT-TITLE      { font-size: 18px;
                      font-weight: bold;
                      color: white;
                      background-color: navy; }
#QUOTE-DATE         { font-size: 12px;
                      font-weight: bold;
                      color: navy; }
#QUOTE-TITLE        { font-size: 14px;
                      font-weight: bold;
                      color: red; }
#QUOTE-CITE         { font-size: 12px;
                      font-style: italic; }


#MIDASI1            { font-size: 16px;
                      font-weight: bold;
                      color: navy; }
#MIDASI2            { font-size: 12px;
                      font-weight: bold;
                      color: darkslategray;
                      background-color: palegreen; }


