body,th,td {  
font-size: 14px; /*ベースのフォントサイズ固定*/
line-height: 140%; /*行間多少開けて複数行を見やすくする*/
color: #000000; /*文字カラーはベースとして真っ黒*/
}

/*リンク色の設定*/
A.b:link { color: #000000 ;}
A.b:visited { color: #000000 ;}
A.b:hover {text-decoration: none; color: #CC0033 ;} 
A.b:active { color: #996600 ;}

/*上部バー内に用いるキャッチコピー用のため文字色は被らないように黒*/
h1{
   font-size: 12px; 
   line-height: 130%; 
   color: #000000;}

/*文中の最大題名用。文字色はベースとして真っ黒*/
h2{
   font-size: 19px; 
   line-height: 130%; 
   color: #004000;
}

/*文中の各種項目用*/
h3{
   font-size: 17px; 
   line-height: 130%; 
   color: #000000;
}

/*文中のh3よりさらに小さな項目用*/
h4{
   font-size: 16px; 
   line-height: 130%; 
   color: #000000;
}
/*下部共通部分ミニサイズ文字用*/
h5{
   font-size: 10px; 
   line-height: 130%; 
   color: #000000;
}

/*引用文記事展開*/
blockquote {
margin-right: 2em;
margin-left: 2em;
padding-left: 1em;
padding-right: 1em;
border: 2px dashed #CC6633;
width: auto;
background-color: #E6E6E6;
	}

/*以下ツイッター内包部分*/
div.twitter{
border: 2px dashed #CC6633;
width: auto;
background-color: #E6E6E6;
}

/*以下上部バーのメニュー部分*/
p.menu{
   font-size: 12px; 
   line-height: 1em; 
   color: #0A0A0A;
   text-decoration:none;
   font-weight:bold;
}

p.menu a{
   font-size: 12px; 
   line-height: 1.2em; 
   color: #000000;
   text-decoration:none;
   font-weight:bold;
}

p.menu a:hover{
   color: #ff0000;
   font-weight:bold;
   text-decoration:underline;
}

.fonth {  color: #ffffff; font-size: 12px; line-height: 1.4em; }
.fontt {  color: #333333; font-size: 12px; font-weight:bold; line-height: 1.4em; }
.fontm {  font-size: 12px; line-height: 1.4em; }
.fontb {  color: #006666; font-size: 12px; line-height: 1.4em; }
.fontd {  color: #666666; font-size: 12px; line-height: 1.2em; }
.fontg {  color: #999999; font-size: 12px; line-height: 1.2em; }
.fontl {  color: #333333; font-size: 14px; line-height: 1.8em; }
.w { color: #ffffff; font-size: 16px; font-weight:bold; line-height: 1.4em; }
.w1 { color: #ffffff; font-size: 14px; line-height: 1.4em; }
.w2 { color: #ffffff; font-size: 12px; line-height: 1.4em; }

/*ページ下のコピーライト及びメアド部分*/
address{
   font-size: 11px; 
   font-style:normal;
   line-height: 140%; 
   color: #666666;
   border-top:solid 2px #CCCCCC;
   padding-top:5px;
   margin-top:15px;
   margin-bottom:10px;
   text-align:center;
}
/*
*	Hilite for se_hilite.js
*/
.hilite1, .hilite4, .hilite7 { background-color: #ffa; }
.hilite2, .hilite5, .hilite8 { background-color: #faf; }
.hilite3, .hilite6, .hilite9 { background-color: #aff; }

/*まぐまぐ部分のスタイルシート要素をオフにするための暫定処理*/
div.nostyle {
border-weight:0;
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
font-size : 100%;
      background: #fff;
      color: #333;
      font-size: 12px;
      line-height: 1em;
      font-family: “ＭＳ Ｐゴシック”, Osaka, “ヒラギノ角ゴ Pro W3″;
a img {
      border-width: 0px;
      border-style: none;
      border-color: #fff;
      background: transparent;
}
}
