@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("hamusoku.com"){

body:not(input){
	font-family:"メイリオ","Meiryo",sans-serif !important;
}
.article-inner{
	font-family:
	"MeiryoKe_PGothic",
	"MeiryoAA",
	"MS Pゴシック Ex+",
	"ＭＳ Ｐゴシック",
	"Hiragino Kaku Gothic Pro",
	"ヒラギノ角ゴ Pro W3",
	"Osaka",
	sans-serif!important;

	background-color:#FFFFFF!important;
}
body{
	background-image:none!important;
	background-color:#EFEFEF!important;
}
#container{
	border:1px solid  #DFDFDF!important;
	background-color:#FFFFFB!important;
	background-color:#FBFBFB!important;
}
#comments-list{
	background-color:#FFFFFF!important;
	margin-top:20px!important;
}
/*リンク色*/

a:link{
	color:#5D9F59!important;
	color:#4C6B73!important;
	color:#628F00!important;
	color:#5C8F11!important;
	color:#769F3B!important;

	text-decoration:none !important;
}
a:visited{
	color:#AEA7BF!important;
	color:#9F9A8B!important;
	color:#AFAFAF!important;

	text-decoration:none !important;
}
a:hover{
	/*color:#FF4F67!important;*/
	color:#FF8C2F!important;
	text-decoration:underline!important;
	background-color:transparent!important;
}
/*センター*/
#blog-title
,.blog-title-outer a[href*="amazon"]
/*,.blog-description-outer*/
/*,div#container div.blog-title-outer div.blog-title-outer-2 div.blog-title-outer-3 a:nth-of-type(2)*/
,html body.default_2008 div#container div.blog-title-outer div.blog-title-outer-2 div.blog-title-outer-3>a:nth-of-type(2)
,#main .topbox
,#main .google-user-ad

/*~カテゴリの最新記事*/
/*,.article-body-inner ~ hr:first-of-type ~ **/

,#comment-form center a 

/*記事終りの広告*/
/*,.azlink-box*/
/*,.amazlet-box*/
/*,a[href^="http://www.amazon.co.jp"][href*="-22"]*/

,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner+br
,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner+br+br
/*広告*/
,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner+br+br+hr+strong+table
,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner+br+br+hr+strong+table+hr
/*toppageへ*/
,#signature

/*今週の人気記事一覧*/
/*見出し*/
,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body hr+span[style="color:#3300FF"]
/*画像*/
,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.ham_ranking_div

/*,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body span[style="color:#3300FF"]*/

,html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner+br+br+hr+strong+table+hr+center+script+script+hr+span

/*記事終りの広告*/
,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body strong+center
,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body strong+center+hr
,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner div.article-body-more table

,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.pass_article
,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.pass_article+hr

,html body.default_2008 div#container div#footer_custom div.footer-outer div.footer-outer-2 div#footer_back div.pass_article

,#article-options+div.google-user-ad+center

/*記事終りのamazonリンク*/
,div.azlink-box

,table.amazon_rank
,#ad2
{
	display: none !important;
}

/*記事終りの広告*/
.azlink-box
,.amazlet-box{
	margin-top:10px!important;
	padding-top:10px!important;
	border-top:1px solid  #DFDFDF!important;
}
.azlink-box a[href^="http://www.amazon.co.jp"][href*="-22"] img
,.amazlet-box a[href^="http://www.amazon.co.jp"][href*="-22"] img{
	max-width:360px !important;
}

/*左カラム*/

/*昨年を振り返る*/
/*#sub .column-inner-2 > div:nth-of-type(3),*/
/*特選スレ一覧*/
/*#sub .column-inner-2 > div:nth-of-type(4),*/

/*PR*/
#sub .column-inner-2 > div:nth-of-type(6),
#sub .column-inner-2 > div:nth-of-type(5),

/*twitter*/
/*#sub .column-inner-2 > div:nth-last-of-type(1),*/
/*最新記事（画像付き）*/
/*#sub .column-inner-2 > div:nth-last-of-type(4),*/
/*アルファブロガーアワード*/
#sub .column-inner-2 > div:nth-last-of-type(3),

/*PR*/
#sub .column-inner-2 > div:nth-of-type(2),
.plugin-memo:first-of-type center
{
	display: none !important;
}

/*左カラム一番上のタイトル修正*/
#sub .column-inner-2 > div:nth-of-type(1) .sidetitlebody .sidetitle{
	color:#FBFBFB!important;
	position:relative!important;
}
#sub .column-inner-2 > div:nth-of-type(1) .sidetitlebody .sidetitle:before{
	content:"このブログについて"!important;
	color:#4C6B73!important;
	font-size:12px !important;

	position:absolute!important;
	top:5px !important;
	left:8px !important;
}
#sub .column-inner-2 > div:nth-of-type(1) .side div{
	padding-bottom:70px!important;
}

/*タイトル絵下のtwitter・メールフォームへのリンク*/
.blog-description-outer{
	position:relative !important;
	position:absolute!important;
	/*top:170px !important;
	left:420px !important;*/

	/*top:260px !important;*/
	top:215px !important;
	left:-15px !important;

	font-size:11px !important;
}
/*メールフォームで:before:afterを使うと、リンクが伸びるため器で使用*/
div.blog-description-outer div.message-board-outer div.message-board-outer-2 div.message-board-outer-3:before{
	content:"はこちらの"!important;
	color:#4C6B73!important;
	font-size:11px !important;

	position:absolute!important;
	top:12px !important;
	right:0px !important;
	z-index:10!important;
}
div.blog-description-outer div.message-board-outer div.message-board-outer-2 div.message-board-outer-3:after{
	content:"まで。"!important;
	color:#4C6B73!important;
	font-size:11px !important;

	position:absolute!important;
	top:28px !important;
	right:76px !important;
	z-index:10!important;
}
/*本体*/
div.blog-description-outer div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board{
	position:relative !important;
	top:8px !important;
	left:0px !important;
}
/*：広告問い合わせ・ネタ投稿→の：→を見えなくする*/
div.blog-description-outer div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board:before{
	content:"■"!important;
	color:#FBFBFB!important;
	font-size:15px !important;

	position:relative !important;
	top:1px !important;
	left:14px !important;
}
div.blog-description-outer div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board:after{
	content:"■"!important;
	color:#FBFBFB!important;
	font-size:30px !important;
	line-height:10px !important;

	position:relative !important;
	top:2px !important;
	left:-32px !important;
	z-index:1!important;
}
/*ハム速twitter*/
div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board a[href="http://twitter.com/#!/hamusoku"]{
	position:absolute!important;
	top:-18px !important;
	left:25px !important;
}
/*メールフォーム*/
div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board a[href="http://form1.fc2.com/form/?id=145680"]{
	position:absolute!important;
	top:20px !important;
	left:25px !important;
}
/*ランダム記事表示*/
div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board input{
	position:absolute!important;
	top:45px !important;
	left:23px !important;
}
div.message-board-outer div.message-board-outer-2 div.message-board-outer-3 div.message-board input:hover{
	cursor:pointer!important;
}
#sub .side{
	padding:0px!important;
	padding-top:10px!important;
}
.sidetitle{
	background-color:transparent!important;
	border-left:0px solid  #BFBFBF!important;
	border-bottom:3px solid  #B3D999!important;
	padding-left:10px!important;
	padding-bottom:2px!important;

	font-weight:normal!important;
}
/*一言*/
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side div span strong{
	font-size:12px !important;
}
/*昨年を振り返る*/
#sub .column-inner-2 > div:nth-of-type(3){
	margin-top:20px!important;
	margin-bottom:0px!important;
}
/*イメージ*/
#sub .column-inner-2 > div:nth-of-type(3) .side>a img{
	height:80px !important;
}
/*良スレ・ニュースまとめ*/
#sub .column-inner-2 > div:nth-of-type(3) .side span{
	display:block !important;
	margin-top:10px!important;

	/*text-align:left !important;*/
}
#sub .column-inner-2 > div:nth-of-type(3) .side span strong a{
	font-size:13px!important;
	text-decoration:none !important;
}

/*最新記事（画像付）*/
#sub .column-inner-2 > div:nth-last-of-type(4){
	margin-top:10px!important;
}
html body.default_2008 div#container div#content.hfeed div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell a.h_r_cell_img2 img{
	/*position:relative!important;
	top:0px!important;
	left:0px!important;*/

	margin-left:0px!important;
}
/*trの間隔*/
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.ham_ranking2_table tbody tr td.ham_ranking2_cell div.ham_ranking2_cell

,html body.default_2008 div#container div#content.hfeed div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell{
	margin-bottom:10px!important;
}
/*リンク部分の高さ*/
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell a.h_r_cell_img2{
	height:100px!important;
	margin:0px auto 0px 15px!important;
}
/*テーブルの文字が隠れないように*/
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell a.h_r2_title{
	display: block!important;
	width:200px!important;
}
/*イメージ自体の幅*/
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.ham_ranking2_table tbody tr td.ham_ranking2_cell div.ham_ranking2_cell a.ham_ranking_cell_img2 img.ham_ranking2_img

,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell a.h_r_cell_img2 img{
	width:80%!important;
}
#sub .column-inner-2 .side ul.recent-article-image li a img:hover
,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.ham_ranking2_table tbody tr td.ham_ranking2_cell div.ham_ranking2_cell a.ham_ranking_cell_img2 img.ham_ranking2_img:hover

,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell a.h_r_cell_img2:hover{
	opacity:0.7!important;
}
#sub .column-inner-2 .side ul.recent-article-image li a
,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.ham_ranking2_table tbody tr td.ham_ranking2_cell div.ham_ranking2_cell a.ham_ranking2_title

,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell a.h_r2_title{
	text-decoration:none !important;
}
#sub .column-inner-2 > div:nth-of-type(10) .side{
	/*border-bottom:1px solid #CFCFCF!important;
	height:70em !important;
	overflow:auto!important;
	overflow-x:hidden!important;*/
}

div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.ham_ranking2_table tbody tr td.ham_ranking2_cell div.ham_ranking2_cell a.ham_ranking_cell_img2+br
,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.ham_ranking2_table tbody tr td.ham_ranking2_cell div.ham_ranking2_cell a.ham_ranking2_title+br{
	display: none!important;
}
/*RT数HB数*/
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell div.h_r2_hukidasi{
	margin:-5px 0px 0px 5px!important;
	font-size: 12px !important;
}
div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell div.h_r2_hukidasi div.h_r2_tweet
,div#sub.column div.column-inner div.column-inner-2 div.plugin-memo div.side table.h_r2_table tbody tr td.h_r2_cell div.h_r2_cell div.h_r2_hukidasi div.h_r2_hatena{
	margin-top:2px!important;
	margin-left:2px!important;
}

/*右カラム*/
/*広告*/
#extra .column-inner-2 div.sidewrapper:nth-of-type(1)
,#extra .column-inner-2 div.sidewrapper:nth-of-type(2)
/*感謝*/
,#extra .column-inner-2 div.sidewrapper:nth-of-type(3)
/*広告*/
,#extra .column-inner-2 div.sidewrapper:nth-of-type(4)
,#extra .column-inner-2 div.sidewrapper:nth-of-type(5)
/*ヤフーニュース*/
,#extra .column-inner-2 div.sidewrapper:nth-of-type(6)
/*広告*/
,#extra .column-inner-2 div.sidewrapper:nth-of-type(7)

/*カテゴリ別アーカイブ*/
/*,#extra .column-inner-2 div.plugin-categorize*/
/*月別アーカイブ*/
/*,#extra .column-inner-2 div.plugin-monthly*/
/*最新記事*/
/*,#extra .column-inner-2 div.plugin-recent_articles*/
/*QRコード*/
,#extra .column-inner-2 div.plugin-qr_code
/*人気記事*/
/*,#extra .column-inner-2 div.plugin-popular_articles*/
/*連絡先*/
,#extra .column-inner-2 div.sidewrapper:nth-last-of-type(2)
{
	display: none !important;
}

/*---カテゴリ別・月別アーカイブ-----------------------------------*/
#extra .column-inner-2 div.plugin-categorize
,#extra .column-inner-2 div.plugin-monthly{
	position:relative!important;
}
#extra .column-inner-2 div.plugin-categorize .side:before
,#extra .column-inner-2 div.plugin-monthly .side:before{
	font-size:12px !important;
	color:#FFFFFF!important;
	background-color:#B3D999!important;

	padding-top:2px!important;
	padding-right:108px!important;
	padding-left:10px!important;
	padding-bottom:1px!important;

	content:"詳しくみる↓" !important;
	position:absolute!important;
	top:30px!important;
	left:0px!important;
	z-index:10 !important;
}
/*マウスホバーで展開*/
#extra .column-inner-2 div.plugin-categorize .side
,#extra .column-inner-2 div.plugin-monthly .side
{
	background-color:#B3D999!important;
	height:0px !important;
	overflow:hidden!important;
	cursor:pointer!important;
	border-bottom:0px solid  #DFDFDF!important;

	margin-top:5px!important;
	margin-bottom:0px!important;
	padding-top:0px!important;
	padding-bottom:10px!important;

	/*position:relative!important;
	top:0px!important;
	left:0px!important;*/
	z-index:1 !important;
}
#extra .column-inner-2 div.plugin-categorize .side:hover
,#extra .column-inner-2 div.plugin-monthly .side:hover
{
	background-color:transparent!important;
	color:#B3D999!important;
	margin-top:10px!important;
	padding-top:20px!important;
	border-bottom:1px solid  #DFDFDF!important;

	height:55em!important;
	overflow:auto!important;

	cursor:auto!important;
}
#extra .column-inner-2 div.plugin-categorize .side:hover:before
,#extra .column-inner-2 div.plugin-monthly .side:hover:before
{
	content:"" !important;
	padding:0px!important;
}

/*最近の記事*/
#extra .column-inner-2 div.plugin-recent_articles .side{
	border-bottom:1px solid #CFCFCF!important;
	/*height:65em !important;
	overflow-x:hidden!important;*/
}
#extra .column-inner-2 div.plugin-recent_articles .side .sidebody{
	padding-bottom:5px !important;
}
#extra .column-inner-2 div.plugin-recent_articles .side a{
	text-decoration:none !important;
}

/*月別アーカイブ*/
#extra .column-inner-2 div.plugin-monthly .side{
	border-bottom:1px solid #CFCFCF!important;
	/*height:60em !important;
	overflow:auto!important;*/
}
#extra .column-inner-2 a{
	font-size:11px!important;
}
/*人気記事*/
#extra .column-inner-2 div.plugin-popular_articles{
	/*margin-top:10px!important;*/
}
#extra .column-inner-2 div.plugin-popular_articles .side{
	/*border-right:0px solid #CFCFCF!important;
	height:50em !important;
	overflow:auto!important;*/
}
#extra .column-inner-2 div.plugin-popular_articles .side a{
	text-decoration:none !important;
	font-weight:normal !important;
}
.popular-articles{
	/*overflow:hidden!important;*/
}
table#populararticles-1643544{
	margin-left:-10px!important;
	font-size:11px!important;
	color:#4C6B73!important;
	color:#7B9F63!important;
}
table#populararticles-1643544 tbody tr td a{
	margin-top:-6px!important;
	margin-right:-10px!important;
	display:block!important;
}
/*文字の高さを揃えるためのpadding*/
table#populararticles-1643544 tbody tr td.populararticles-title{
	padding-top:0px!important;
	padding-bottom:8px!important;
}
table#populararticles-1643544 tbody tr td:nth-of-type(1){
	padding-bottom:0px!important;
	padding-top:0px!important;
}
/*テーブルの文字間*/
table#populararticles-1643544 tbody tr{
	
}


/*-----------TOP絵募集してます----------------------------------------*/
#extra .column-inner-2 > div:nth-of-type(16) .side form#cse-search-box div input:nth-of-type(3){
	margin-bottom:5px !important;
}
#extra .column-inner-2 > div:nth-of-type(16) .side form{
	margin-bottom:10px !important;
}
#extra.column div.column-inner div.column-inner-2 div.plugin-memo div.side span strong{
	font-size:11px!important;
}

/*センター*/
/*トップ絵*/
.blog-title-outer-3{
	background-color:#FFFFFF!important;
	border:1px solid #EFEFEF!important;
	text-align:center!important;
}
.article-inner{
	border:1px solid #D7DFD1!important;
}
/*記事タイトル*/
.article-title-outer h2{
	background-color:#FFFFFF!important;
	border-left:1px solid #D7DFD1!important;
	border-right:1px solid #D7DFD1!important;
	padding-top:5px !important;

}
.article-title-outer h2 a{
	font-size:16px !important;

	color:#6F6F6F!important;
	color:#FF7E00!important;
}
.article-title-outer h2 a:hover{
	color:#FFBE7F!important;
	text-decoration:none !important;
}

.archives-title-outer-3 h2{
	background-color:#FFFFFF!important;
	border:0px solid #D7DFD1!important;
	border-bottom:3px solid #B3D999!important;
}
/*記事本文*/
.article-body-inner{
	font-size:12px!important;
}

.article-body-inner span[style="font-size: x-large;"]{
	font-size:16px!important;
	font-weight:normal!important;
}
.article-body-inner span{
	font-weight:normal!important;
	position:relative!important;
	top:0em!important;
	left:0.1em!important;
}
.article-body-inner span span{
	position:relative!important;
	top:0em!important;
	left:0em!important;
}
.article-body-inner blockquote{
	position:relative!important;
	top:0em!important;
	left:0em!important;
}
.article-body-inner blockquote span{
	position:relative!important;
	top:0em!important;
	left:0em!important;
}
/*大きすぎる文字を適当な大きさに*/
/*基本文字色*/
.article-body-more span[style="font-size: large; font-weight: bold;"]
.article-body-more span[style="font-size: x-large; font-weight: bold;"]
,.article-body-more span[style="font-size: xx-large; font-weight: bold;"]
,.article-body-inner span[style="font-size: large; font-weight: bold;"]
,.article-body-inner span[style="font-size: x-large; font-weight: bold;"]
,.article-body-inner span[style="font-size: xx-large; font-weight: bold;"]
{
	font-size:16px!important;
	font-weight:normal!important;
}

.article-body-more span[style="font-size: x-large; font-weight: bold; color: rgb(51, 0, 255);"]
,.article-body-more span[style="font-size: x-large; font-weight: bold; color: rgb(255, 0, 102);"]
,.article-body-more span[style="font-size: x-large; font-weight: bold; color: rgb(51, 102, 255);"]
,.article-body-more span[style="font-size: xx-large; font-weight: bold; color: rgb(255, 0, 102);"]
,.article-body-more span[style="font-size: x-large; font-weight: bold; color: rgb(204, 0, 0);"]

,.article-body-inner span[style="font-size: x-large; font-weight: bold; color: rgb(51, 0, 255);"]
,.article-body-inner span[style="font-size: x-large; font-weight: bold; color: rgb(255, 0, 102);"]
,.article-body-inner span[style="font-size: x-large; font-weight: bold; color: rgb(51, 102, 255);"]
,.article-body-inner span[style="font-size: x-large; font-weight: bold; color: rgb(204, 0, 0);"]

,.article-body-inner span[style="font-size: x-large; font-weight: bold; color: rgb(255, 102, 0);"]
,.article-body-inner span[style="font-size: xx-large; font-weight: bold; color: rgb(204, 0, 0);"]
,.article-body-inner span[style="font-size: xx-large; font-weight: bold; color: rgb(51, 102, 255);"]
,.article-body-inner span[style="font-size: xx-large; font-weight: bold; color: rgb(51, 0, 255);"]

,div.article-inner div.article-body div.article-body-inner span

,div.article-body-inner div.article-body-more span[style="font-size: x-large;font-weight:bold;color: rgb(51, 0, 255);"]

,strong
{
	font-size:17px!important;
	font-weight:normal!important;
}

/*記事中投稿名*/
.article-body-inner span[style="color: green; font-weight: bold;"]
,div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body div.article-body-inner span[style="color:green;font-weight:bold;"]{
	font-size:12px!important;
	font-weight:normal!important;

	position:relative!important;
	top:0em!important;
	left:0em!important;

}
/*空きを削る*/
/*br+br+br+br{
	display: none!important;
}
blockquote br+br+br+br{
	display: block!important;
}*/

/*続きを読む*/
.article-continue{
	margin-right:20px!important;
	margin-bottom:20px!important;
}

/*記事終りの水平線*/
html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body hr{
	color:#DFDFDF!important;
}


/*~カテゴリの最新記事*/
html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body strong span div.related-articles{
	font-size:14px!important;
}
html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body strong span div.related-articles ul li a{
	/*text-decoration:none !important;*/
}
html body.default_2008 div#container div#content.hfeed div#main.column div.column-inner div.column-inner-2 div.article-outer div.article-outer-2 div.article-outer-3 div.article-inner div.article-body strong span div.related-articles h3{
	font-weight:normal !important;
}


/*コメント*/
#comments-wrapper{
	border:0px solid #D7DFD1!important;
	border-top:0px solid #D7DFD1!important;
	border-bottom:1px solid #D7DFD1!important;
}
#comments-list h3{
	color:#B3D999!important;
	color:#86BF5F!important;

	background-color:transparent!important;
	border:0px solid  #B3D999!important;
	border-bottom:3px solid  #B3D999!important;
}
/*アイフレーム化*/
#comments-list ol{
	border:1px solid #CFCFCF!important;
	border-top:0px solid #CFCFCF!important;
	border-right:0px solid #CFCFCF!important;
	max-height:65em !important;
	overflow:auto!important;
	overflow-x:hidden!important;
}
/*投稿名*/
#comments-list ol li ul li span strong{
	color:#FF8D4F!important;

}
/*本文*/
#comments-list ol li ul li.comment-body{
	font-size:14px!important;
	color:#6F6F6F!important;
}
/*このコメントに返信*//*
#comments-list ol li ul.comment-info  a[title="このコメントに返信"]{
	color:#6F6F6F!important;
}
#comments-list ol li ul.comment-info  a[title="このコメントに返信"]:hover{
	color:#9EAF0A!important;
}*/

/*twitterとフォームをくくる箱*/
#comment-form{
	border:0px solid #D7DFD1!important;
	margin-top:20px!important;
}

/*twitterコメント*/
#twitstat_badge_171 .twitstatus_header{
	font-size:14px!important;
	font-weight:bold !important;
	color:#4C6B73!important;
	background-color:#FFFFFF!important;

	padding:5px 0px 10px 10px !important;
	border:0px solid  #B3D999!important;
	border-bottom:3px solid  #B3D999!important;

}

#twitstat_badge_171 ul{
	border:1px solid #CFCFCF!important;
	border-top:0px solid #CFCFCF!important;
	border-right:0px solid #CFCFCF!important;
	height:50em !important;
	overflow:auto!important;
	overflow-x:hidden!important;
}
#twitstat_badge_171 ul li{
	color:#6F6F6F!important;
	border-bottom:1px solid #EFEFEF!important;
}
/*投稿名*/
#twitstat_badge_171 ul li div>a{
	color:#FF8D4F!important;
}
.twitstatus_footer{
	display: none !important;
}

/*------twitterコメントを表示する場合は↓をコメント扱いにする--------*/
/*twitterコメントを表示するのをやめたようなのでコメント扱いにしています*/
/*
#twitstat_badge_171{
	display: none !important;
}
#comment-form{
	border:1px solid #D7DFD1!important;
	margin-top:20px!important;
}*/

/*フォーム*/
#comment-form-body{
	color:#7F7F7F!important;
	border:0px solid #CFCFCF!important;
}
div#comment-form.article-option h3{
	color:#86BF5F!important;
}
textarea#text{
	font-family:
	"MeiryoKe_PGothic",
	"MeiryoAA",
	"MS Pゴシック Ex+",
	"ＭＳ Ｐゴシック",
	"Hiragino Kaku Gothic Pro",
	"ヒラギノ角ゴ Pro W3",
	"Osaka",
	sans-serif!important;

	font-size:14px!important;
	line-height:1.4 !important;
	color:#6F6F6F!important;
	width:100% !important;
}
/*フォーム下の注意書き*/
#comments-wrapper span strong{
	color:#9F9F9F!important;
	font-size:12px!important;
	font-weight:normal!important;
	padding-left:0px!important;

	position:relative!important;
	top:0em!important;
	left:1em!important;
}
.footer-outer{
	background-color:transparent!important;
	/*background:url("http://livedoor.blogimg.jp/hamusoku/imgs/2/8/28da68cf.gif") repeat-x;*/

	border-top:1px solid  #B3D999!important;
	border-bottom:5px solid  #B3D999!important;
	padding:0px!important;
	padding-top:10px!important;
	padding-bottom:5px!important;
	margin:0px!important;
}
.footer-outer a{
	text-decoration:none!important;
}
div#container div.footer-outer div.footer-outer-2 span strong div.pager div.pager-inner div.article-pager-outer ul.article-pager li a{
	font-size:14px!important;
}
#footer p a{
	/*color:#AFAFAF!important;*/
}
#signature{
	font-size:14px!important;
	margin-bottom:5px!important;
}

/*prev next*/
.footer_article_prev_inner:hover
,.footer_article_next_inner:hover{
	color:#FF8C2F!important;
}
/*画像*/
div#footer_custom a {
	font-weight:normal !important;
	text-decoration:none!important;
}
.prev_article
,.next_article{
	margin-bottom:0px!important;
	padding-bottom:0px!important;
	font-size:13px!important;
}
.footer_img_article_next_inner:hover
,.footer_img_article_prev_inner:hover{
	opacity:0.7 !important;
}
/*中央の区切り線*/
.prev_article{
	border-right:1px solid #DFDFDF !important;
}

.footer_article_next_prev {
	background-color:transparent!important;
	font-weight:normal !important;
	text-decoration:none!important;
	margin-bottom:10px!important;
}
.footer_article_prev_inner
,.footer_article_next_inner{
	height: 55px!important;
	height: auto !important;
}
.footer_article_prev_inner{
	border-left:2px solid #B3D999 !important;
	border-left:0px solid #B3D999 !important;
}
.footer_article_prev_inner:before{
	content: "<" !important;
	position: relative!important;
	top: 0px !important;
	right: 1em !important;
}

.footer_article_next_inner{
	border-right:2px solid #B3D999 !important;
	border-right:0px solid #B3D999 !important;
}
.footer_article_next_inner:after{
	content: ">" !important;
	position: relative!important;
	top: 0px !important;
	left: 1em !important;
}

/*フッターナビ*/
div#footer div.footer_navi
,div#footer_custom div.footer_navi{
	margin:0px!important;
}
div#footer div.footer_navi ul.footer_navi_ul li.footer_navi_cell
,div#footer_custom div.footer_navi ul.footer_navi_ul li.footer_navi_cell{
	background-color:#B3D999 !important;
	width:19.9% !important;
	border-left:1px solid  #FBFBFB !important;
}
div#footer div.footer_navi ul.footer_navi_ul li.footer_navi_cell a
,div#footer_custom  div.footer_navi ul.footer_navi_ul li.footer_navi_cell a{
	color:#FFFFFF !important;
	padding:5px 0px 5px 0px!important;
	font-weight:bold !important;
}
div#footer div.footer_navi ul.footer_navi_ul li.footer_navi_cell a:hover
,div#footer_custom div.footer_navi ul.footer_navi_ul li.footer_navi_cell a:hover{
	color:#FF8C2F!important;
	color:#91CF67!important;
	
	background-color:#FFFFFF!important;
	background-color:#DDEFD1!important;

	/*color:#FFFFFF !important;
	background-color:#FFAF6F!important;*/

	text-decoration:none!important;
}

/*フッターアウター*/
div#footer div.footer-outer
,div#footer_custom div.footer-outer{
	border-top:none!important;
}
div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_left
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_left

,div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_right
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_right
,div#footer div.footer-outer div.footer-outer-2 div#footer_copyright
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_copyright{
	background-color:transparent!important;
}
div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_left div.sidetitlebody div.sidetitle
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_left div.sidetitlebody div.sidetitle

,div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_right div.footer-articles div.plugin-recent_articles div.sidetitlebody div.sidetitle
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_right div.footer-articles div.plugin-recent_articles div.sidetitlebody div.sidetitle{
	font-size:14px!important;
	font-weight:normal !important;
}
/*記事リンク*/
/*left*/
div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_left div.side div.footer-articles table#populararticles-1418949 tbody tr td.populararticles-title a
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_left div.side div.footer-articles table#populararticles-1418949 tbody tr td.populararticles-title a

,div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_left div.side div.footer-articles table#populararticles-1418949 tbody tr td.populararticles-rank span b
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_left div.side div.footer-articles table#populararticles-1418949 tbody tr td.populararticles-rank span b

/*right*/
,div#footer div.footer-outer div.footer-outer-2 div#footer_article div.footer_right div.footer-articles div.plugin-recent_articles div.side div.sidebody a
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_article div.footer_right div.footer-articles div.plugin-recent_articles div.side div.sidebody a{
	font-size:12px!important;
	font-weight:normal !important;
	text-decoration:none !important;
	line-height:1.0 !important;
}
/*コピーライト部分*/
div#footer div.footer-outer div.footer-outer-2 div#footer_copyright
,div#footer_custom div.footer-outer div.footer-outer-2 div#footer_copyright{
	border-top:1px solid  #B3D999!important;
}
}