

/* ★ボディ基本★ */

body { font-size: 90%; line-height: 120%;  font-family: ＭＳ Ｐゴシック , Osaka, Arial, generic font family;
	background-image : url(bg01.gif);
	background-color: #999999;
	background-repeat:repeat-x
;}


/* ★リンク色の指定★ */

a:link { color: #3300FF;}
a:hover { color: #FFCC01;}


/* ★基本テキスト設定 ★ */
p, div {font-size: 90%; line-height: 140% ;}
ol, ul, li, dl, dt, dd { }
td, tr { }
th { font-weight: bold; font-size: 90%; line-height: 120% ;}
caption { font-weight: bold; font-size:90%; line-height: 120% ;}
b, i, u { }
sup, sub { font-size: 80% ;}
/* イメージをテキストの中央に配置 */
/* 構成によってはIEでバグが出るので注意！ */

/* ★フォーム関連★ */
/* divおよびフォームに設定するとレイアウトが崩れる場合があるので注意！ */
form, label, option { font-size:90% ;}
select,input { font-size:90% ;}
input.search-button   { font-size: 90%; background-color: #33cc99 ;}
input.clear-button  { font-size:90%; background:#cccccc ;}


/* ★見出しの文字指定★ */

/* タイトル */
h1{display:inline; font-weight: 100; font-size: 80%; line-height: 120% ;}
/* サブタイトル */
h2 { font-weight: bold; font-size: 90%;  color: #000000; line-height: 120% ;}
/* 見出し1 */
h3 { font-weight: bold; font-size: 80%;  color: #000000; line-height: 120% ;}
/* 見出し2 */
h4 { font-weight: bold; font-size: 70%;  color: #000000; line-height: 120% ;}


/* ★ブロックの指定★ */

/* ヘッダ */
.header { }
/* メイン内容 */
.main { }
/* フッタ */
.footer { }

/* メインナビゲーション */
.navi-main  { font-size: 90%;  color: #000000;  line-height: 120% ;}
/* サブコンテンツ*/
.subcon { font-size: 90%;  color: #000000;  line-height: 120% ;}
/* バンくずナビゲーション */
.location  { font-size: 80%;  color: #000000 ;}

/* ナビゲーションスキップ部分*/
.skip { display: none ;}

/* ★各カテゴリ専用★ */
/* 必要に応じて要素を足してください */
/* 同要素で枝分かれするときは後ろに-を付けて名前を付けてください */

/* 文章 ※pで主に行間の設定かな？ */
/* 基本テキスト・リスト・表・内容*/
.text {line-height: 160% ;}
.text-big {font-size: 125%; line-height: 140% ;}
.text-normal {font-size: 90%; line-height: 140% ;}
.text-small {font-size: 80%; line-height: 120% ;}
.text-small-lin150 {font-size: 80%; line-height: 150% ;}
.text-small-lin180 {font-size: 80%; line-height: 180% ;}
.text-exsmall {font-size: 70%; line-height: 120% ;}
.text-exsmall-lin150 {font-size: 70%; line-height: 150% ;}
.text-spexsmall {font-size: 60%; line-height: 120% ;}
.text-list { line-height: 140%; list-style-image : url(img/list.gif);}
.text-table { line-height: 130% ;}
.text-content { line-height: 120% ;}

/* 小見出し */
.hw { color: #333333;  line-height: 120% ;}
/* リード */
.read { color: #000000;  line-height: 140% ;}
/* 紹介 */
.introduction { color: #000000;  line-height: 140% ;}
/* 補足 */
.sidebar { line-height: 140% ;}
/* 文献 */
.document { line-height: 140% ;}
/* キーワード */
.keyword { color: #000000;  line-height: 140% ;}

/* プラグイン説明 */
.plugin { font-size: 80% ; line-height: 120% ;}
/* 住所・宛先 */
.address { font-size: 80% ; line-height: 140% ;}
/* コピーライト */
.copyright { font-size: 70%; line-height: 120% ;}


/* 文章 ※spanで設定 */
/* 日付 */
.date  { color: #cc3300 ;}

/* ★特別なテキスト指定★ */
/* 必要に応じて要素を足してください */

/* 上付き下付き */
.sup { vertical-align: super ;}
.sub { vertical-align: sub ;}
