/*---
サブカテゴリでのパンくずをつける問題点！
1、いかにも階層が深いという印象を与える。
2、メインとサブの両方にカテゴリ登録した場合パンくずは正常に働くように見える。

がしかし、個別ファイル名が、
メイン/サブ/個別ファイル名、とはならず、
メイン/個別ファイル名、となる。

メイン/サブ/個別ファイル名にする場合はサブカテゴリのみに登録すると実現する。
---*/

/*---
以下の方法を使うとメインとサブの両方にカテゴリ登録しなくてもいける。パンくずもOK

エントリーのない親カテゴリーに子カテゴリーを表示する
http://www.koikikukan.com/archives/2006/11/10-005055.php

しかし、前後のエントリーへのリンクが正常に機能しない！

結論から言うとサブカテ使うならパンくずは使うな！これが結論じゃ。

---*/

/**********************************************************************/
/* +++++++++++++++++++++++ リンク集のトップページ +++++++++++++++++++++ */ /**********************************************************************/

/*--- リード文〜リンク集 〜 最新？件 ---*/
.linktoplead{
	border-left    : 7px solid #2572CE; 
	border-bottom    : 1px solid #2572CE;
	margin:0px 0px 25px;
	padding:0px 0px 0px 10px;
	font-size:16px;
}
	
/*--- 各エントリーのマーク ---*/
.linktop .entry{
	background-image: url(http://dmget.com/images/h2mark.gif) ;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	background-color:#EFEFEF;
	padding:0px 0px 0px 22px;
	margin:20px 0px 0px;
	}		

/*--- 属するカテゴリ表示 ---*/
.topcate{
	font-size:13px;
	margin:0px 0px 0px 50px;
	}
	
/*--- 日付 ---*/
.topcate span{
	font-size: 12px;
	color: #999999;
	}

/*--- リンク依頼 ---*/
.sogolink{
	margin:30px 0px 20px;
	font-size:13px;
	}	
	
/**********************************************************************/
/* ++++++++++++++++++ 個別アーカイブのデザイン ++++++++++++++++++ */ /**********************************************************************/

/*--- タグ全部使ってない ---*/

/*--- タグのリストを全部括ったもの ---*/
.entry-tags {
	margin: 15px 0px -15px 0px;
	font-size:12px;
	}

/*--- エントリータグのリード画像 ---*/
.entry-tags div img{	
	position:relative;
	top:1px;
	left:-3px;
	}	

/*--- リストを横に並べるため ---*/
.entry-tags div ,
.entry-tags ul,
.entry-tags li {
	display: inline;
	}

.entry-tags div{
	margin:0px 0px;
	}

/*--- display: inline;指定したらlist-style:none;無くてもええがアホなブラウザ用 ---*/
.entry-tags ul{
	list-style:none;
	padding: 0px;
	margin:0px 0px;
	}	

.entry-tags li{
	margin:0px 5px;
	}
	

/*--- タグクラウド全部括った<div> ---*/
.tagcloud{
	margin:10px 0px 0px;
	width:200px;	
	}
	
/*--- Tag cloudのリード文 ---*/
h3.cloudlead{
	border-left: 7px solid #999999;
	font-size:14px;
	margin:15px 0px 5px;
	padding:0px 0px 0px 5px;
	}
		
.tagcloud a{
	text-decoration: none;
	}
	
.tagcloud ul{
	list-style: none;
	padding:0px 0px 0px;
	margin:0px;
	}
	
.tagcloud li{
	display: inline;
	}

/*--- 一番多いやつ ---*/
a.taglevel1{ 
	text-decoration:none;
	color:#FF3399;
	font-size: 20px;
	}

a:visited.taglevel1{
	color:#FF3399;
	}
	
a:hover.taglevel1{
	color:#FF3399;
	border-bottom:1px dashed #FF3399;
	}
	
a.taglevel2{ 
	text-decoration:none;
	color:#BCBC00;
	font-size: 18px;
	}

a:visited.taglevel2{
	color:#BCBC00;
	}
	
a:hover.taglevel2{
	color:#BCBC00;
	border-bottom:1px dashed #BCBC00;
	}	

a.taglevel3{ 
	text-decoration:none;
	color:#3399CC;
	font-size: 16px;
	}

a:visited.taglevel3{
	color:#3399CC;
	}	

a:hover.taglevel3{
	color:#3399CC;
	border-bottom:1px dashed #3399CC;
	}

a.taglevel4{ 
	text-decoration:none;
	color:#FF9933;
	font-size: 14px;
	}

a:visited.taglevel4{
	color:#FF9933;
	}
	
a:hover.taglevel4{
	color:#FF9933;
	border-bottom:1px dashed #FF9933;
	}		

a.taglevel5{ 
	text-decoration:none;
	color:#008740;
	font-size: 12px;
	}

a:visited.taglevel5{
	color:#008740;
	}
	
a:hover.taglevel5{
	color:#008740;
	border-bottom:1px dashed #008740;
	}	
	
a.taglevel6{ 
	text-decoration:none;
	color:#666666;
	font-size: 10px;
	}

a:visited.taglevel6{
	color:#666666;
	}
	
a:hover.taglevel6{
	color:#666666;
	border-bottom:1px dashed #666666;
	}
	
/**********************************************************************/
/* ++++++++++++++++++ タグ検索結果ページ ++++++++++++++++++ */ /**********************************************************************/
	
/*--- タグ検索の結果 ---*/
h4.tagsearchlead{
	margin:5px 0px 20px;
	font-size:15px;
	line-height:150%;
	}
	
/* --- 結果エントリーのフッター --- */	
#content .entry-footer-tag-search{
	font-size: 10px;
	color: #999999;
	border-top: 1px dashed #CCCCCC;
	margin:20px 0px 10px;
	padding: 3px 0px 0px;
	}
		
/* --- フッターリンク消し --- */	
#content .entry-footer-tag-search a{
	text-decoration:none;
	color:#999999;
	}

/*--- その他にリンク集で使われているタグ、を全部括った<div> ---*/
.another_tag{
	margin:30px 0px 20px;
	font-size:13px;
	}

/*--- その他にリンク集で使われているタグ ---*/
.another_tag div{
	border-left:7px solid #999999;
	padding:1px 0px 0px 10px;
	margin:0px 0px 15px;
	line-height:140%;
	font-size:14px;
	}
		
/*--- リストを横に並べるため ---*/
.another_tag ul,
.another_tag li{
	display: inline;
	}

/*--- display: inline;指定したらlist-style:none;無くてもええがアホなブラウザ用 ---*/
.another_tag ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}	
	
.another_tag li{
	margin:0px 10px 0px 0px;
	padding:0px;
	font-size:12px;
	}		

/**********************************************************************/
/* ++++++++++++++++++ カテゴリアーカイブのデザイン ++++++++++++++++++ */ /**********************************************************************/

/* --- 当該カテゴリ名の表示 --- */	
#content .categoryname{
	text-align:right;
	margin:0px 0px 0px;
	}

/* --- 記事概要まるごと --- */	
#content .category_entry_body_links{
	padding:0px 0px 10px;
	border-bottom: 1px solid #CCCCCC;
	}
	
/* --- 日付 --- */	
#content .category_entry_body_links span.date{
	font-size: 12px;
	color: #999999;
	}
	
/* --- 日付 --- */	
#content .category_entry_body_links span.sogo{
	font-size: 12px;
	color: #CC0000;
	}			

/* --- ※使ってない、記事のフッター（個別）※なんでかクラス名長すると効けへん！ 　ほんまはentry_footer_linkとしたいんじゃ--- */	
#content .efl{
	font-size: 12px;
	color: #999999;
	margin:0px 0px 10px;
	padding: 0px 0px 0px;
	}
		
/* --- ※使ってない、 記事のフッターリンク消し（個別）※なんでかクラス名長すると効けへん！ --- */	
#content .efl a{
	text-decoration:none;
	color:#999999;
	}

/**********************************************************************/
/* +++++++++++++++++++++++ サイド部分のデザイン +++++++++++++++++++++ */ /**********************************************************************/

/*--- 親カテの画像位置調整＆上幅調節 ---*/
.subcategories{
	padding:3px 0px 0px;
	line-height:100%;
	}
	
ul.tree {
	margin: 0!important;
    padding: 0!important;
    font-size: 12px;
    list-style: none!important;
}
ul.tree ul {
	margin: 0!important;
    padding: 0!important;
}
ul.tree li {
	margin: 0!important;
    padding: 0 0 0 16px!important;
    background-image: url(http://dmget.com/images/tree_lst_dotted.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}
/*--- line-heightで文字の位置調節はあんまり意味ないぞ ---*/
ul.tree li.tree_end {
	background-image: url(http://dmget.com/images/tree_end_dotted.gif);
    list-style: none;
}


/*--- サイト内検索窓を全部括った<div> ※使ってない---*/
.search_link{
	margin:10px 0px 5px;
	}

/*--- IEで<form>の下に余白あくの調節 ※使ってない---*/
.search_link form{
	margin:0px;
	}	

/*--- サイト内検索窓の幅  ※使ってない---*/
#side .search_link #search_box{
	width:180px;
	text-align:left;	
	}
	
/*--- サイト内検索ボタンの幅  ※使ってない---*/
#side .search_link #search_button{
	width:100px;	
	text-align:center;
	}	
	

