/*--------------------------------------------------------------*/
/*--                         Standard                         --*/
/*--------------------------------------------------------------*/

div.main
{
 color: #ddd;
 font-size: 13px;
 background-color: #111;
}

div.eg {overflow: visible;}

/*--------------[見出し]---------------*/
.eg h2
{
 margin: 16px 0px 8px;
 padding: 0;
 color: #bbb;
 font-size: 21px;
 font-family: KozGoStd-Bold,sans-serif;
}

.eg h3
{
 margin: 1em 0px 4px;
 padding: 0;
 color: #789;
 font-size: 18px;
 font-family: KozGoStd-Bold,sans-serif;
}

.eg h4
{
 margin: 1em 0 0.2em;
 padding: 0px;
 font-size: 15px;
 font-family: KozGoStd-Bold,sans-serif;
 color: #78c;
}


/*--------------[段落]---------------*/
.eg p
{
 margin: 2px 0px;
 padding: 0px;
 font-size: 14px;
 line-height: 1.4em;
 color: #aaa;
 font-family: KozGoStd-Bold,sans-serif;
}


/*--------------[サブブロック]---------------*/
.eg div.sub_block
{
 padding: 5px 10px;
 color: #333;
 font-size: 12px;
}


/*--------------[リスト]---------------*/
.eg ul
{
 margin: 0 0 10px;
 padding: 0 1em;
 list-style-type: square;
 list-style-position: inside;
}

.eg ol
{
 margin: 0 0 10px;
 padding: 0 1em;
 list-style-position: inside;
}

.eg li
{
 margin: 0;
 padding: 2px 0px;
}

/*--------------[テーブル]---------------*/
.eg div.standard_table table
{
          border: none;
 border-collapse: collapse;
 margin: 2px 0px 5px;
}

.eg div.standard_table td
{
    margin: 0px;
   padding: 5px 7px;
     color: #999;
 font-size: 13px;
    border: 1px solid #999;
}

.eg div.standard_note table
{
          border: none;
 border-collapse: collapse;
 margin: 5px 0px;
}

.eg div.standard_note td
{
    margin: 0px;
   padding: 2px 3px;
     color: #999;
 font-size: 13px;
 vertical-align: top;
}

/*--------------[リンク]---------------*/
a:link    {color: #69f;}
a:visited {color: #47f;}
a:hover   {color: #f60;}
a:active {color: #fb6;}