/*////////// タグ共通 //////////*/

/* body */
body
{
    border-style : none;
    /*layout-grid-char: 1px;*/
    /*font-family:'メイリオ'*/
}

/* h3 */
h3
{
    /*font-size:90%;*/
}

/* A */
a
{
    color: #0000ff;
}
a:visited
{
    color: #0000ff;
}
a:hover
{
    color: #FF0000;
    text-decoration: underline;
    /*border-bottom: #ff0000 1px solid;*/
}

/* イメージの基本スタイル */
img
{
    border:0px;
}


/*////////// スキン既存スタイル //////////*/

/* トップタイトル文字 */
#Header1_HeaderTitle 
{
    color : blue;
    font-size : large;
    font-weight : bold;
}

/* トップタイトル説明 */
#tagline
{
}

/* トップバック */
#top
{
    background-color : black;
    /*background-image : url('');*/
}

/* サイドバー */
#leftmenu
{
    position:static;
    float:left;
}

/* 本文全般 */
div.post
{
}

/* 各タイトル */
div.postTitle
{
    font-size:medium;
}

/* 本文 */
div.postText
{
    font-size:smaller;
    line-height : 1.4em;
}


/*////////// HTML 拡張 (ニュースなど) //////////*/

/* サイドバーのテキスト */
.sidebartext
{
    line-height : 1.2em;
    /*font-size : small;*/
}


/*////////// コンテンツ内スタイル //////////*/

/* セクション見出し１ */
.SectionHeading1
{
    font-weight: bold;
    background-color: #f8f8ff;
    font-size: larger;
    padding: 4px;
    border-style: solid;
    border-width: thin thick thin thick;
    border-color: #0066ff;
}

/* セクション見出し２ */
.SectionHeading2
{
    font-weight: bolder;
    padding: 2px;
    border-width: thin thin thin thick;
    border-color: #FF0000 #FF0000 #0066FF #0066FF;
    border-bottom-style: double;
    border-left-style: solid;
}

/* セクション見出し３ */
.SectionHeading3
{
    border-left-style: solid;
    border-width: 16px;
    border-color: #0066FF;
    font-size: medium;
    padding-left: 4px;
}

/* 重要なテキスト */
.ImportantText
{
    color: #ff0000;
    font-weight: bolder;
}

/* 注釈テキスト */
.AnnotationText
{
    color:#0066ff;
}

/* 中心配置エリア */
.CenterPositionArea
{
    vertical-align: middle;
    text-align: center;
}

/* 右配置画像 */
.RightFloatImage
{
    margin: 4px;

}

/* 回り込み解除ライン */
.FloatClearLine
{
	height:0px;

}

/* デフォルトのテーブルスタイル */
.DefaultTable
{
    margin-right: auto;
    margin-left: auto;
    border: 1px solid #0066ff;
    background-color: #f0f8ff;
}

/* テーブルのヘッダー */
.DefaultTableHeader
{
    padding: 2px;
    border: 1px solid #0066ff;
    background-color: #66aaff;
    font-size: larger;
    text-align: center;
}

/* テーブルのサブヘッダー */
.DefaultTableSubHeader
{
    padding: 2px;
    border: 1px solid #0066ff;
    background-color: #aaddff;
}

/* テーブルの通常セル */
.DefaultTableCell
{
    padding: 2px;
    border: 1px solid #0066ff;
}

/* テーブルのフッター */
.DefaultTableFooter
{
    border: 1px solid #0066ff;
    background-color: #66aaff;
    font-size: larger;
}

/* プログラム */
.Program
{
  font-size : 12px;
  font-family : "ＭＳ ゴシック",HGｺﾞｼｯｸE;
  line-height : 120%;
  padding-top : 2px;
  padding-left : 8px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 2px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 1px 1px 1px 18px;
  border-style : solid solid solid solid;
  border-color : #3399ff #3399ff #3399ff #3399ff;
  background-color : white;
  text-align : left;
}



/*////////// イベント記事用 //////////*/

.event_inner_table_header
{
  background-color: #3399ff;
}
.event_inner_table_cell_title
{
  BORDER: #3399ff 1px solid;
  background-color: #cceeff;
}
.event_inner_table_cell_subtitle
{
  BORDER: #3399ff 1px solid;
}
.event_inner_table_cell_content
{
  BORDER: #3399ff 1px solid;
  background-color: #ffffcc;
}
.event_inner_table_cell_date
{
  BORDER: #3399ff 1px solid;
}
.event_inner_table_cell_venue
{
  BORDER: #3399ff 1px solid;
  background-color: #ffffcc;
}

/*////////// SourceConverter //////////*/

/* キーワード */
.src_keyword           { color: blue; }

/* クラス */
.src_class             { color: #339999; }

/* 型キーワード */
.src_typekeyword       { color: blue; }

/* メタキーワード */
.src_metakeyword       { color: #606060; }

/* 数字リテラル */
.src_digit             { color: #c00040; }

/* 文字列リテラル */
.src_doublequotation   { color: #c00040; }

/* 文字リテラル */
.src_singlequotation   { color: #c00040; }

/* 演算子 */
.src_operator          { color: #000000; }

/* プリプロセッサ */
.src_preprocessor      { color: red; font-weight: bold; }

/* 単行コメント */
.src_singlelinecomment { color: green; }

/* 複数行コメント */
.src_multilinecomment  { color: green; }

/* ドキュメントコメント */
.src_documentcomment   { color: green; }

/* XML などの属性名 */
.src_attributename     { color: #606000; }

/* スクリプトレット */
.src_scriptlet         { color: red; }

/* その他 */
.src_default           { color: #000000; }


/*////////// 今後使わないもの //////////*/

.minititle
{
  color : blue;
  background-color : #e0e0ff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : blue blue blue blue;
}

/* プログラム */
.program
{
  font-size : 12px;
  font-family : "ＭＳ ゴシック",HGｺﾞｼｯｸE;
  line-height : 120%;
  padding-top : 2px;
  padding-left : 8px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 2px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 1px 1px 1px 18px;
  border-style : solid solid solid solid;
  border-color : #3399ff #3399ff #3399ff #3399ff;
  background-color : white;
  text-align : left;
}