/*フッター*/

#area02 h3 { clear: both; }


/*メインコンテンツ*/

#main-contents h1 a:link,
#main-contents h2 a:link,
#main-contents h1 a:visited,
#main-contents h2 a:visited{ color: #333; }

#main-contents h1 a:hover,
#main-contents h2 a:hover,
#main-contents h1 a:active,
#main-contents h2 a:active{ color: #c60; }

#main-contents .trackback-url{ width: 500px!important; }

#main-contents p textarea{ width: 500px; }

#main-contents p input{ padding: 5px 10px; }

#main-contents .contents{ border: none!important; }

#main-contents .contents h3{
margin-left: 0;
margin-right: 0;
}

/*コンテンツナビ*/
.content-nav{
padding: 10px!important;
background-color: #eeeeee;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
}

.content-nav a:link{ color: #666; }
.content-nav a:visited{ color: #666; }
.content-nav a:hover{ color: #c60; }
.content-nav a:active{ color: #c60; }

/*サイドバー*/
#sidebar p{ margin-bottom: 10px; }

#sidebar h3 a:link,
#sidebar h3 a:visited{ color: #fff; }

#sidebar h3 a:hover,
#sidebar h3 a:active{ color: #c60; }

#sidebar h3 img{ vertical-align: middle; }

#sidebar ul.side-menu li p,
#sidebar ul.side-menu li cite,
#sidebar ul.side-menu li span.rss-date{ padding: 0 1em; }

#sidebar ul.side-menu li{ background-color: #fff; }

/*カレンダー*/
table#wp-calendar{
	margin: 10px auto;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 90%;
}

table#wp-calendar th,
table#wp-calendar td{
	padding: 0.4em;
	vertical-align: top;
}

table#wp-calendar th{
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

/*はてなブックマーク数表示時*/

#sidebar ul.side-menu li p.hatena{
	text-align: right;
	margin-top: -5px;
	margin-bottom: 10px;
}

#sidebar ul.side-menu li p.hatena a:link,
#sidebar ul.side-menu li p.hatena a:visited{
	width: auto!important;
	display: inline;
	padding-top: 0!important;
	background: none!important;
}

#sidebar ul.side-menu li p.hatena a:hover,
#sidebar ul.side-menu li p.hatena a:active{
	width: auto!important;
	padding-top: 0!important;
	display: inline;
	background: none!important;
	color: #c60!important;
}


/*最近のコメント*/
#sidebar li.recentcomments a{ background: none!important; }

#sidebar li.recentcomments a:hover,
#sidebar li.recentcomments a:active{ color: #c60!important; }

#sidebar #recentcomments li{
	background: url(http://higoline2.xsrv.jp/attaka/arrow_side01.png) no-repeat scroll 2px 16px;
	padding: 15px 0 15px 22px;
	border-bottom: 1px solid #EAEAE2;
}

* html #sidebar #recentcomments li{ background: url(images/icon/icon-menu01.gif) 6px 18px no-repeat #fff; }
*+html #sidebar #recentcomments li{ background: url(images/icon/icon-menu01.gif) 6px 18px no-repeat #fff; }

#sidebar .widget_rss ul li{ list-style: none; }

.rssSummary{
	margin: 1em;
}

#sidebar .widget_rss ul li cite{
	display: block;
	text-align: right;
	padding-bottom: 1em;
}

/*グローバルメニューをWordPress用に調整*/
#global-menu li a{
}

#global-menu ul li a:hover{ }

* html #global-menu ul li a{ height: auto!important; }
* html #global-menu ul li a:hover{ height: auto!important; }

* html #sidebar .widget_rss ul li{ list-style: none; }

* html .rssSummary{ margin: 1em; }

* html #sidebar .widget_rss ul li cite{
	display: block;
	text-align: right;
	padding-bottom: 1em;
}