*{
	margin: 0 auto;
	padding: 0;
}
/*************************************************
基本設定
*************************************************/
body{
	margin: 0 auto;
	padding: 0;
	background: ;
	font-family:Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 160%;
	text-align: center;
	background: #ffffff;
}
/* ページメイン ------------------------------------*/
#column-one div#container,
#column-two-left div#container,
#column-two-right div#container,
#column-three div#container{
	width: 1000px;
	margin: 0 auto;
	padding: 0x;
	text-align: left;
	border-top: 0;
	border-bottom: 0;
	border-left: solid 1px #e4e4e4;
	border-right: solid 1px #e4e4e4;
}
#column-one div#container-top,
#column-two-left div#container-top,
#column-two-right div#container-top,
#column-three div#container-top{
	width: auto;
	height: 30px;
	margin: 0;
	padding: 270px 0 0 0;
	background: url(http://hikobe.com/images/container-top.gif) no-repeat left;
	clear: both;
}
#column-one div#container-head,
#column-three div#container-head,
#column-two-left div#container-head,
#column-two-right div#container-head{
	width: auto;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(http://hikobe.com/images/label-contents-bg.gif);
}
#column-one div#container div#container-left,
#column-one div#container div#container-right{
	display: none;
}
#column-one div#container div#container-main{
	width: 60%;
	margin: 0 20px 0 20px;
	padding: 0;
	float: left;
}
#column-two-left div#container div#container-left,
#column-two-left div#container div#container-right{
	width: 30%;
	margin: 0 20px 0 20px;
	padding: 0;
	float: right;
}
#column-two-right div#container div#container-left,
#column-two-right div#container div#container-right{
	width: 30%;
	margin: 0 20px 0 20px;
	padding: 0;
	float: left;
}
#column-two-left div#container div#container-main{
	width: 60%;
	margin: 0 20px 0 20px;
	padding: 0;
	float: left;
}
#column-two-right div#container div#container-main{
	width: 60%;
	margin: 0 20px 0 20px;
	padding: 0;
	float: right;
}
#column-three div#container div#container-left{
	width: 25%;
	margin: 0 20px 0 10px;
	padding: 0;
	float: left;
}
#column-three div#container div#container-right{
	width: 25%;
	margin: 0 10px 0 10px;
	padding: 0;
	float: right;
}
#column-three div#container div#container-main{
	width: 41%;
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
}
#column-one div#container-bottom,
#column-two-left div#container-bottom,
#column-two-right div#container-bottom,
#column-three div#container-bottom{
	width: auto;
	height: 60px;
	margin: 0;
	padding: 0;
	clear: both;
}
/*************************************************
ページ上
*************************************************/
/* タイトル ------------------------------------*/
div#container-top h1{
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #996600;
	display: inline;
}
div#container-top h1 a:link,
div#container-top h1 a:active,
div#container-top h1 a:visited{
	text-decoration: none;
	color: #996600;
}
div#container-top h2{
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #996600;
	display: inline;
}


/* サイトメニュー ------------------------------------*/
div#container-head div.label-contents{
	width: auto;
	margin: 0;
	padding: 0;
	text-align: center;
}
div#container-head div.label-contents ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-head div.label-contents ul li{
	margin: 0;
	padding: 10px 10px 0 10px;
	font-size: 12px;
	color: #646464;
	display: inline;
}
/*************************************************
中央カラム
*************************************************/
/* パンくず ------------------------------------*/
div#container-main p.page-navigation{
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 10px;
}
/*********** インデックス **********/
/* インデックス/サイトメニュー ------------------------------------*/
div#container-main h3.label-index{
	margin: 20px 0 0 0;
	padding: 0 0 0 40px;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-point.gif) no-repeat left;
	border-top: 0;
	border-bottom: solid 1px #996600;
	border-left: 0;
	border-right: 0;
}
div#container-main div.label-index{
	width: auto;
	margin: 0;
	padding: 10px 0 10px 0;
}
div#container-main div.label-index ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-main div.label-index ul li{
	margin: 0 10px 0 0;
	padding: 0;
	display: inline;
}
/* インデックス/カテゴリ一覧 ------------------------------------*/
div#container-main h3.label-categories{
	margin: 10px 0 10px 0;
	padding: 2px 0 2px 20px;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: #efefef;
	border: solid 1px #999999;
}
div#container-main div.label-categories{
	width: auto;
	margin: 0 0 20px 0;
	padding: 0;
}
div#container-main div.label-categories ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-main div.label-categories ul li ul,
div#container-main div.label-categories ul li ul li ul{
	list-style: none;
	display: inline;
}
div#container-main div.label-categories ul li{
	width: auto;
	color: #646464;
	text-align: left;
}
div#container-main div.label-categories ul li ul li{
	margin: 0 5px 0 5px;
	padding: 0;
	color: #646464;
	display: inline;
}
div#container-main div.label-categories ul li ul li ul li{
	margin: 0 5px 0 5px;
	padding: 0;
	color: #646464;
	display: inline;
}
/* インデックス/サイト内検索 ------------------------------------*/
div#container-main h3.label-search{
	margin: 10px 0 10px 0;
	padding: 2px 0 2px 20px;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: #efefef;
	border: solid 1px #999999;
}
div#container-main div.label-search{
	width: auto;
	magin: 0 0 20px 0;
	padding: 0;
}
div#container-main div.label-search ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-main div.label-search ul li{
	display: inline;
}
/* インデックス/新着情報 ------------------------------------*/
div#container-main h3.label-recent-entries{
	margin: 20px 0 10px 0;
	padding: 2px 0 2px 20px;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: #efefef;
	border: solid 1px #999999;
}
div#container-main div.label-recent-entries{
	width: auto;
}
div#container-main div.label-recent-entries ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-main div.label-recent-entries ul li{
	font-size: 10px;
	color: #646464;
}
div#container-main div.label-recent-entries ul li a{
	font-size: 12px;
}
/* サイトについて ------------------------------------*/
h4.label-notice{
	margin: 20px 0 10px 0;
	padding: 2px 0 2px 20px;
	font-size: 10px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: #efefef;
	border: solid 1px #999999;
}
div.label-notice{
	width: auto;
}
/*********** アーカイブページ **********/
/* エントリー表示 ------------------------------------*/
div.entry{
	width: auto;
	margin: 20px 0 20px 0;
	padding: 0;
}
div.entry p.entry-date{
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	border-bottom: #646464;
}
div.entry h3.entry-header{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
div.entry div.entry-body{
	margin: 10px 0 10px 0;
	padding: 0;
}
div.entry div.entry-more{
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: right;
	font-size: 10px;
	color: #646464;
}
div.entry div.entry-tags{
	margin: 0;
	padding: 0;
}
div.entry div.entry-tags ul{
	list-style: none;
}
div.entry div.entry-tags ul li{
	font-size: 10px;
	color: 646464;
}
div.entry div.entry-info{
	width: auto;
}
div.entry div.entry-info ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.entry div.entry-info ul li{
	font-size: 10px;
	color: 646464;
	display: inline;
}
div.entry-page{
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #646464;
}
dl.entry-fields{}
/* コメント ------------------------------------*/
div.comment{
	width: auto;
	margin: 20px 0 20px 0;
	padding: 0;
}
div.comment h4.comment-header{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}
div.comment div.comment-odd{
	margin: 0;
	padding: 5px;
	background: #ffffff;
}
div.comment div.comment-even{
	margin: 0;
	padding: 5px;
	background: #efefef;
}
div.comment div.comment-odd div.comment-info-odd{
	margin: 0;
	padding: 5px;
	background: #ffffff;
}
div.comment div.comment-even div.comment-info-even{
	margin: 0;
	padding: 5px;
	background: #efefef;
}
div.comment div.comment-odd div.comment-info-odd ul,
div.comment div.comment-even div.comment-info-even ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.comment div.comment-odd div.comment-info-odd ul li,
div.comment div.comment-even div.comment-info-even ul li{
	font-size: 10px;
	color: #0066CC;
	display: inline;
}
div.comment div.comment-page{
	margin: 10px 0 10px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
	color: #646464;
}
/* フォーム ------------------------------------*/
div.post{
	width: auto;
	margin: 20px 0 20px 0;
	padding: 0;
}
div.post h5.post-header{
	margin: 20px 0 0 0;
	padding: 0 0 0 40px;
	font-size: 12px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-point.gif) no-repeat left;
}
div.post div.post-typekey-text{}
div.post div.post-content{
	margin: 10px 0 10px 0;
}
div.post p.post-moderated{}
div.post div.post-data{
	width: 400px;
	margin: 10px 0 10px 0;
	padding: 0;
}
div.post div.post-data fieldset{
	border: 0;
}
div.post div.post-data dl dt{
	width: 80px;
	height: 20px;
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
div.post div.post-data dl dd{
	width: auto;
	margin: 0;
	padding: 3px 0 3px 0;
	vertical-align: middle;
	float: right;
}
div.post div.post-data dl dd input{
	width: 300px;
}
div.post div.post-data ul{
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	clear: both;
}
div.post div.post-data ul li{
	display: inline;
}
div.post div.post-data p{
	margin: 3px 0 3px 0;
	padding: 0;
	clear: both;
}
div.post div.post-data p textarea{
	width: 400px;
}
p.loading{
	margin: 0;
	padding: 20px 0 20px 0;
	font-size: 10px;
	color: #646464;
	letter-spacing: 2px;
}
p.loading img{
	margin: 0 5px 0 0;
	padding: 0;
	vertical-align: middle;
}
/*********** システム関係 **********/
/* 検索結果 ------------------------------------*/
div.search-results{
	idth: auto;
	margin: 10px 0 10px 0;
	padding: 0;
}
div.search-results h3.search-results-header{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}
div.search-results ul{
	margin: 3px 0 3px 0;
	padding: 0;
	list-style: none;
}
div.search-results ul li{
	display: inline;
}
div.search-results h4.search-results-subheader{}
div.search-results h5.search-results-title{}
div.search-results p.search-results-content{}
div.search-results div.entry-tags{
	margin: 10px 0 10px 0;
	padding: 0;
}
div.search-results div.entry-tags ul{
	list-style: none;
}
div.search-results div.entry-tags ul li{
	font-size: 10px;
	color: 646464;
}
div.search-results div.entry-info{
	margin: 10px 0 10px 0;
	padding: 0;
}
div.search-results div.entry-info ul{
	list-style: none;
}
div.search-results div.entry-info ul li{
	font-size: 10px;
	color: 646464;
}
div.search-results p{
}
div.search-results blockquote{
	margin: 5px 20px 5px 20px;
	padding: 0;
}
/* アーカイブページ/エラー表示 ------------------------------------*/
div.archives{
	width: auto;
	margin: 20px 0 20px 0;
	padding: 0;
}
div.archives h3.archives-header{
	margin: 10px 0 10px 0;
	padding: 2px 0 2px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #996600;
	letter-spacing: 2px;
	background: #efefef;
	border: solid 1px #999999;
}
div.archives div.archives-content{}
div.archives div.archives-content ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.archives div.archives-content ul li{
}
/*************************************************
左カラム
*************************************************/
/* 検索フォーム ------------------------------------*/
div#container-left h3.label-search{
	height: 30px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 300%;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-bg.gif) no-repeat left;
}
div#container-left div.label-search{
	width: auto;
	margin: 0 0 10px 0;
	padding: 10px;
	border-top: 0px;
	border-bottom: dotted 1px #cccccc;
	border-left: dotted 1px #cccccc;
	border-right: dotted 1px #cccccc;
}
div#container-left div.label-search ul{
	list-style: none;
}
div#container-left div.label-search ul li{
	display: inline;
}
/* 注目サイト ------------------------------------*/
div#container-left h3.label-link{
	height: 30px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 300%;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-bg.gif) no-repeat left;
}
div#container-left div.label-link{
	width: auto;
	margin: 0 0 10px 0;
	padding: 10px;
	border-top: 0px;
	border-bottom: dotted 1px #cccccc;
	border-left: dotted 1px #cccccc;
	border-right: dotted 1px #cccccc;
}
div#container-right div.label-link p{
	margin: 10px 0 10px 0;
	padding: 0;
	width: auto;
}
/*************************************************
右カラム
*************************************************/
/* カテゴリ一覧 ------------------------------------*/
div#container-right h3.label-categories{
	height: 30px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 300%;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-bg.gif) no-repeat left;
}
div#container-right div.label-categories{
	width: auto;
	margin: 0 0 10px 0;
	padding: 10px;
	border-top: 0px;
	border-bottom: dotted 1px #cccccc;
	border-left: dotted 1px #cccccc;
	border-right: dotted 1px #cccccc;
}
.subcategories a.foldmark {
    text-decoration: none; /* マークの文字装飾（何も表示しない） */
    font-size: 10px; /* マークのフォントサイズ */
	color: #003333;
}
/* 月間リスト ------------------------------------*/
div#container-right h3.label-archives{
	height: 30px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 300%;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-bg.gif) no-repeat left;
}
div#container-right h3.label-archives a:link,
div#container-right h3.label-archives a:active,
div#container-right h3.label-archives a:visited{
	text-decoration: none;
	color: #ffffff;
}
div#container-right div.label-archives{
	width: auto;
	margin: 0 0 10px 0;
	padding: 10px;
	border-top: 0px;
	border-bottom: dotted 1px #cccccc;
	border-left: dotted 1px #cccccc;
	border-right: dotted 1px #cccccc;
}
/* 新着情報 ------------------------------------*/
div#container-right h3.label-recent-entries{
	height: 30px;
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	line-height: 300%;
	letter-spacing: 2px;
	background: url(http://hikobe.com/images/label-bg.gif) no-repeat left;
}
div#container-right div.label-recent-entries{
	width: auto;
	margin: 0 0 10px 0;
	padding: 10px;
	border-top: 0px;
	border-bottom: dotted 1px #cccccc;
	border-left: dotted 1px #cccccc;
	border-right: dotted 1px #cccccc;
}
/* ツリー表示用 ------------------------------------*/
ul.tree{
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 12px;
	list-style: none;
}
ul.tree ul{
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
}
ul.tree li{
	margin: 0;
	padding: 0 0 0 20px;
	font-size: 12px;
	color: #646464;
	background: url(http://hikobe.com/images/label-tree-head.gif) no-repeat;
}
ul.tree li.end{
	font-size: 12px;
	color: #646464;
	background: url(http://hikobe.com/images/label-tree-foot.gif) no-repeat;
}
ul.tree li .archive-count,
ul.tree li.end .archive-count{
	font-size: 9px;
	color: #646464;
}
/* クリエイティブコモンライセンス ------------------------------------*/
div#container-right div.label-cclicense{
	width: auto;
	magin: 10px 0 10px 0;
	padding: 0;
}
/* XMLサイトマップ ------------------------------------*/
div#container-right div.label-systems{
	width: auto;
	magin: 20px 0 10px 0;
	padding: 5px 0 5px 0;
	border: dotted 1px #cccccc;
	text-align: center;
}
div#container-right div.label-systems ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-right div.label-systems ul li{
	margin: 0 5px 0 5px;
	padding: 0;
	font-size: 10px;
	display: inline;
}
/*************************************************
ページ下
*************************************************/
/* コピーライト ------------------------------------*/
div#container-bottom div.label-credits{
	width: auto;
	margin: 40px 0 20px 0;
	padding: 0;
	text-align: center;
}
div#container-bottom div.label-credits ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
div#container-bottom div.label-credits ul li{
	margin: 0 10px 0 10px;
	padding: 0;
	font-size: 10px;
	color: #0066CC;
	display: inline;
}

p {
	color:#000000;
	}

