@charset "UTF-8";


/* ================================================================ *
	Web Designing 2007/10
	テキスト書式設定用 CSS
	
	この CSS では共通のテキスト設定を行っています。本文記事
	およびコメントを参考に，必要に応じて変更してください。
 * ================================================================ */


/* ---------------------------------------------------------------- *
	全体に関わる設定
 * ---------------------------------------------------------------- */

/*
 * This Stylesheet was based on YUI Library's Fonts CSS.
 * > Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 * > Code licensed under the BSD License:
 * > http://developer.yahoo.net/yui/license.txt
 * > http://developer.yahoo.com/yui/fonts/
 * Note: この部分では，Yahoo! UI Library の Fonts CSS を利用して，
         各種ブラウザのフォントサイズの差を抑制する設定を行って
         います。
 */

body {
  font-size: small;
}
head + body {
  font-size: 13px;
}
[lang^="ja"] body {
  font-size: small;
}
body:lang(ja) {
  font-size: 13px;
}

body {
   /* 必要ならば，本文のテキストに関する設定をしてください */
  color: #000000;
}

a,
a:link {
   /* 必要ならば，リンクテキストに関する設定をしてください */
  text-decoration: none;
}


a:visited {
   /* 必要ならば，訪問済みリンクテキストに関する設定をしてください */
}

a:hover {
   /* 必要ならば，マウスオーバー時のリンクテキストに関する設定をしてください */
  text-decoration: underline;
}

a:active {
   /* 必要ならば，アクティブ時のリンクテキストに関する設定をしてください */
  color: #3366ff;
  text-decoration: underline;
}

p {
  /* 基本的なテキスト要素の行送りを設定してください */
  line-height: 1.5;
}

ul, ol, dl {
  /* リスト関連要素の行送りを設定してください */
  line-height: 1.4;
}

p {
  /* パラグラフの上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0.5em;
}

ul, ol, dl {
  /* 箇条書きの上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0;
}


h1 {
  /* 見出し 1 のジャンプ率を設定してください */
  font-size: 125%;
  /* 見出し 1 の上下マージンを設定してください */
  margin-top: 20px;
  margin-bottom: 15px;
  /* 見出し 1 の行送りを設定してください */
  line-height: normal;
}


h2 {
  /* 見出し 2 のジャンプ率を設定してください */
  font-size: 145%;
  /* 見出し 2 の上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0.4em;
  /* 見出し 2 の行送りを設定してください */
  line-height: 1.4;
}

h3 {
  /* 見出し 3 のジャンプ率を設定してください */
  font-size: 115%;
  /* 見出し 3 の上下マージンを設定してください */
  margin-top: 0.8em;
  margin-bottom: 0.2em;
  /* 見出し 1 の行送りを設定してください */
  line-height: normal;
}


/* 環境情報などの見出しで使う。 */
h4 {
  /* 見出し 4 のジャンプ率を設定してください */
  font-size: 110%;
  /* 見出し 4 の上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0;
  /* 見出し 1 の行送りを設定してください */
  line-height: normal;
  padding: 2px; margin: 10px ;
}

h5 {
  /* 見出し 5 のジャンプ率を設定してください */
  font-size: 105%;
  /* 見出し 5 の上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0;
  /* 見出し 1 の行送りを設定してください */
  line-height: normal;
}

h6 {
  /* 見出し 6 のジャンプ率を設定してください */
  font-size: 100%;
  /* 見出し 6 の上下マージンを設定してください */
  margin-top: 0;
  margin-bottom: 0;
  /* 見出し 1 の行送りを設定してください */
  line-height: normal;
}


/*より強調strong　太字 2010.10.25変更*/
strong { font-weight: bold; }

/*強調em  文字体変更無　2010.10.25変更*/
em { font-style: normal; }


/*赤文字　2010.10.25*/
.red { 
	color: #FF5042;
	font-weight: bold;
 }

/*青文字(暗め)　2010.10.25*/
.blue { 
	color:#006B99;
	font-weight: bold;
 }
 
/*緑文字(暗め)　2010.12.24*/
.green { 
	color:#008000;
 }

/*太文字　2010.10.25*/
.bold {	font-weight:bold; }

/*文字を通常に戻す　2010.10.25*/
.normal { font-weight:normal; }

/*文字を通常に戻す　2010.10.25*/
.underline { text-decoration:underline; }

/*newマーク用　2010.12.24*/
.new {
  color:red;
  font-size: 70%;
}

/*大サイズ　2010.12.24*/
.l {
  font-size: 135%;
}

/*小サイズ　2010.12.24*/
.s {
  font-size: 70%;
}

/*中央そろえ　2010.12.27*/
.center {
  text-align:center;
}

.center table{
 margin-right : auto;
 margin-left : auto;
}

/* ---------------------------------------------------------------- *
	各部分個別の設定
 * ---------------------------------------------------------------- */

#header {
   /* 必要ならば，ヘッダ部分に関する設定をしてください */
}

.contents {
   /* 必要ならば，コンテンツ部分に関する設定をしてください */
}

#navi {
   /* 必要ならば，ナビゲーション部分に関する設定をしてください */
}

#footer {
   /* 必要ならば，フッタ部分に関する設定をしてください */
  font-size: 90%;
}

#footer address {
   /* 必要ならば，コピーライト部分に関する設定をしてください */
  font-style: normal;
}
