/*
  ページ全体のスタイルを設定します。
*/
body
{
  margin-top: 0px;
  margin-left: 2%;
  margin-right: 2%;
  padding: 0px; /* Opera対策 */
  font-size: 12px; /*85%;*/
  line-height: 1.5;
  background-color: #ffffff;
}

div.pageheader
{
  margin: 0px;
  padding: 20px;
  background: #ffffff;
}

h2.must
{
  display:none;
}

div.alink  /*アドセンスのリンク*/
{
  padding-left: 20px;
}
 
div.adsense
{
  margin:0px;
  padding-top: 20px;
  padding-bottom: 20px;
  background: #ffffff;
 }
 
 /* フッタが表示される領域 */
 div.footer
 {
  margin:0px;
  padding-top: 10px;
  padding-bottom: 20px;
  background: #ffffff;
  display: none;
 } 
 
 h3
 {
   font-size: 85%;
 }
 
 
/*
  ページのカテゴリー名が表示される領域です。
*/
h1
{
	background : #bf0000;
	color: #ffffcc;
	font-size: 140%;
	padding-left:20px;
	margin : 0px;
}

h2.top
{
	font-size: 120%;
}

/*
  ディレクトリー階層表示部分です。
*/
div.navi
{
  background : #ffffcc;
  font-weight:bold;
  font-size:120%;
  padding-left:30px;
  margin: 0px;
}

/*
  ディレクトリー階層表示部分のアンカータグの設定です。
*/
a.navi
{
}

a:hover.navi
{
	background : #e0ffe0;
}

/*
  ディレクトリー階層表示部分の、現在のディレクトリー名を表示する部分です。
*/
span.navi_self
{
	color : #c0c0c0;
}

/*
  このディレクトリーの説明の部分です。
*/
div.description
{
  margin: 0px;
  padding : 20px;
  background: #ffffff;
}

/*
  カテゴリーリスト表示領域のヘッダーです。
*/
h3.category_header
{
	background : #f0f0ff;
	padding-left:20px;
	font-size: 120%;
}

h2.category_header
{
	background : #f0f0ff;
	padding-left:20px;
	font-size: 120%;
}

/*
  カテゴリー領域のアンカータグです。
*/
a.category
{
}

/*
  最優先カテゴリーリスト表示領域です。
*/
ul.category_l2
{
    margin-left: 25px;
    padding-left: 0px;
}

/*
  最優先カテゴリーの表示行です。
*/
li.category_l2
{
    list-style-type : none;
    margin-left : 0px;
    padding-left : 0px;
}

/*
  最優先ショートカットの表示行です。
*/
li.alias_l2
{
	/*list-style-type : circle;*/
    list-style-type : none;
    margin-left : 0px;
    padding-left : 0px;
}

/*
  優先カテゴリーリスト表示領域です。
*/
ul.category_l1
{
    margin-left: 25px;
    padding-left: 0px;
}

/*
  優先カテゴリーの表示行です。
*/
li.category_l1
{
    list-style-type : none;
    margin-left : 0px;
    padding-left : 0px;
}

/*
  優先ショートカットの表示行です。
*/
li.alias_l1
{
	/*list-style-type : circle;*/
    list-style-type : none;
    margin-left : 0px;
    padding-left : 0px;
}

/*
  一般カテゴリーリスト表示領域です。
*/
ul.category_l0
{
    margin-left: 25px;
    padding-left: 0px;
}

/*
  一般カテゴリーの表示行です。
*/
li.category_l0
{
    list-style-type : none;
    margin-left : 0px;
    padding-left : 0px;
}

/*
  一般ショートカットの表示行です。
*/
li.alias_l0
{
	/*list-style-type : circle;*/
    list-style-type : none;
    margin-left : 0px;
    padding-left : 0px;
}


/*
  サイトリスト表示領域のヘッダーです。
*/
h3.site_header
{
	background : #f0f0ff;
	padding-left: 20px;
	font-size: 120%;
}

h2.site_header
{
	background : #f0f0ff;
	padding-left: 20px;
	font-size: 120%;
}

/*
  サイトリスト表示領域です。
*/
dl.site
{
}

/*
  優先サイトのサイト名表示領域です。
*/
dt.site_l1
{
  padding-left: 20px;
}

/*
  優先サイトのアンカータグです。
*/
a.site_l1
{
	font-weight : bold;
}

/*
  優先サイトの説明文領域です。
*/
dd.site_l1
{
	margin-bottom : 8px;
}

/*
  一般サイトのサイト名表示領域です。
*/
dt.site_l0
{
  padding-left: 20px;
}

/*
  一般サイトのアンカータグです。
*/
a.site_l0
{
    font-size: 13px;
    font-weight : bold;
}

/*
  一般サイトの説明文領域です。
*/
dd.site_l0
{
    margin-left: 20px;
	margin-bottom : 11px; /*8px;*/
}

/*
  サイトのURL表示部分です。
*/
span.url
{
	font-size : 10px; /*80%;*/
	color : #008000;
}

/*
  関連カテゴリーリスト表示領域のヘッダーです。
*/
h3.related_header
{
	background : #f0f0ff;
	font-size: 120%;
	padding-left:20px;
}

h2.related_header
{
	background : #f0f0ff;
	font-size: 120%;
	padding-left:20px;
}

/*
  関連カテゴリーリストの表示領域です。
*/
ul.related
{
}

/*
  関連カテゴリーリストの表示行です。
*/
li.related
{
}

/*
  関連カテゴリーリストのアンカータグです。
*/
a.related
{
}

/*
  開発ガイド用のメッセージは、このスタイルで表示されます。
  万が一、ガイド用メッセージが残ってしまった場合の事を考え、
  サイトのリリース前にはdisplay:noneを設定しておく事をお勧め
  します。
*/
div.guide {
	color : #ff0000;
	background : #ffffff;
	margin : 0px;
	padding : 8px;
	display : none; 
}

