@charset "utf-8";
@import url(http://hobbylog.jp/template_6thgen2.css);
@import url(http://blogroll.livedoor.net/css/default2.css);

/**
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSStylesheet;
 :title "matomeyellow";
 :shortdesc "Template for livedoor Blog";
 :created "2012-12-18";
 :release [:revision "1.04"; :created "2013-02-15"];
 :page <http://blogdesign.ldblog.jp/archives/21370311.html>;
 :rights "LINE Corporation".
*/


body {
    font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}


/* -----------------------------------------------
ヘッダー
----------------------------------------------- */


/* ヘッダー　グレーのエリア
----------------------------------------------- */
#blog-header02{
	margin:0 auto;
	width:1040px;
	zoom:100%;
	background: #292929; /* Old browsers */
	background: -moz-linear-gradient(top,  #292929 0%, #343434 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#343434)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #292929 0%,#343434 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #292929 0%,#343434 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #292929 0%,#343434 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #292929 0%,#343434 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#343434',GradientType=0 ); /* IE6-9 */
}

#blog-header02 .header-inner02{
	margin:0 auto;
	width:1040px;
}

#blog-header02 .header-inner02:after {
	 content:".";

	 height:0;
	 clear:both;
	 display:block;
	 visibility:hidden;
}

/* ヘッダー　メニュー
----------------------------------------------- */
.header-inner02 ul.header-menu{

	height:auto;
	float:left;
}

ul.header-menu li{
	color:#ffffff;
	font-size:12px;
	list-style:none;
	float:left;


	border-right:1px solid #6c6c6c;
}

ul.header-menu li a{
	padding:4px 20px;


	color:#ffffff;
	text-decoration:none;
	display:block;

}

ul.header-menu li:first-child a{
	border-left:0px solid #6c6c6c;
}

ul.header-menu li a:hover{
	background: #4169E1; 
}




/* -----------------------------------------------
記事検索
----------------------------------------------- */


/*検索箱*/
.kensakucon{
	padding:3px 3px 3px 10px;
	background: #eaeaea;
	margin:0px 0px 3px 0px;
	border: 1px solid #eaeaea;
	font-size:15px;
}


/* サンプル 4
----------------------------------------------------------- */
#searchform4 {
	width: 200px;
	background: url(http://hobbylog.jp/kensaku/input4.gif) left top no-repeat; 
	display: block;
	height: 24px;
	position: relative;
}
#keywords4	{
	width: 156px;
	position: absolute;
	top: 3px;
	left: 12px;
	border: 1px solid #FFF;
}
#searchBtn4	{
	position: absolute;
	top: 3px;
	left: 174px;
}


/*メインバナー*/

.setuko{
	margin:0px 0px 3px 0px;
	width: 910px;
	float:left;
	background: #eaeaea;

}

/* メインバナー　メニュー
----------------------------------------------- */
.setuko ul.setuko-menu{

	height:auto;
	float:left;
}

ul.setuko-menu li{
	color:333;
	font-size:12px;
	list-style:none;
	float:left;
	border-right:1px solid #6c6c6c;


}

ul.setuko-menu li a{
	padding:2px 20px;


	color:#333;
	text-decoration:none;
	display:block;

}

ul.setuko-menu li:first-child a{
	border-left:0px solid #6c6c6c;
}

ul.setuko-menu li a:hover{
	background: #4169E1; 
	color:#ffffff;
}



.setuko div{cat_<$ArticleCategory1Id$>}









/* -----------------------------------------------
コンテンツ
----------------------------------------------- */

#wrapper{
	background: #F5F5DC;
}


/* コンテンツのカラム幅
----------------------------------------------- */


/* コンテンツ全体 */
#all-container{
	width:1040px;
	margin:0 auto;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-color: #C0C0C0;
	border-style: solid;
	background: #fff;
}


/* コンテンツ */
#container{
	width:1030px;
	margin:0 auto;
	position: relative;
	background: #fff;
}

/* コンテンツ　左側のカラム */
.left-container{
	width:110px;
	float:left;
	background: #F5F5F5;
	margin:0px 10px 0px 0px;
}
.left-container:after {
  content: "."; 
  display: block; 
  visibility:hidden;
}

/* コンテンツ　中央メインのカラム */
.main-container{
	float:left;
	width:650px;
	margin:0px 10px 0px 0px;
}


/* コンテンツ　右側のカラム */
.right-container{
	width:250px;
	float:left;
	margin:0px 0px 0px 0px;
}


<!--
/* 今週の人気ランキング */
.toprun {
   position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
   top: 50px;          /* 上から30px */ 
   right: 43px;        /* 右から1px */
	font-weight: bold;
	font-size:13px;
	color: #4682B4;
	margin-bottom: 0px;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	border-top: 5px solid #fff;
	border-bottom: 0px solid #fff;
	font-weight:normal;
	padding: 0px 10px 10px 5px;
	background:#fff !important;
}
-->



/* コンテンツ　上カラム */
.ue-container{

 　　 float: left;
	background: #b0c4de;
	margin:0px 0px 3px 0px;
	border-top:0px solid #a9a9a9;
	border-bottom:3px solid #4682B4;
}
<!--#eaeaea-->
.ue-containernaka{

	margin:0px 0px 0px 0px;

}




/* コンテンツ　３カラムの上のエリア
----------------------------------------------- */

/*画像付きRTorコメントリスト*/
.listWithImage{
        margin: 0 auto;
}
.listWithImage li{
	margin-bottom:3px !important;
}

.listWithImage div.popularArticlesWithImage.A ul li:hover{
	border: 1px solid #df8400;
}
.listWithImage div.popularArticlesWithImage.A ul li a:hover{
	border: 2px solid #df8400 !important;
}

.listWithImage div.popularArticlesWithImage.A ul li{
	border: 1px solid #cfcfcf;
}
.listWithImage div.popularArticlesWithImage.A ul li a{
	border: 2px solid #ffffff !important;
}
.listWithImage div.popularArticlesWithImage.A div.title{
	color: #333333 !important;
	font-size: 12px;
	font-weight:normal;
        margin: 2px 2px 2px 2px;
	padding: 1px 1px 14px 3px;
}

/*画像付きRTorコメントリスト （中央メインのカラム）*/
.main-container div.popularArticlesWithImage.A div.title{
	padding-bottom: 5px;
}
div.popularArticlesWithImage.A div.retweet,
div.popularArticlesWithImage.A div.comment{
	padding: 3px 6px 0px 5px;
	text-shadow: none !important;
}

.listWithImage div.popularArticlesWithImage.A div.retweet,
.listWithImage div.popularArticlesWithImage.A div.comment{
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight:normal;
	font-size: 14px;
        margin: 2px 2px 0px 0px;
	padding: 3px 13px ;
	background:#4682B4 !important;
}






/* BlogRoll
----------------------------------------------- */
/*全体の設定*/
.rss-blogroll:after{
     display: block;
     visibility: hidden;
     clear: both;
     height: 0;
     content: ".";
}
 
.rss-blogroll{
	margin: 0px 0 8px 0px;
	padding: 3px;
	border: 2px solid #b0b0b0;
    zoom: 100%;
}


/*チャンネル単位の設定*/
.rss-blogroll .blogroll-channel{
	float: left;
	overflow: auto;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 0;
	width: 640px !important;
	height: 80px !important;
	font-size: 10px;
}


/*リストの設定*/
.rss-blogroll .blogroll-channel .blogroll-list {
	padding: 0px 0;
	padding-top: 0;
	border-bottom: 1px dashed #c2c2c2;
	list-style-type: none;
	font-size: 13px;
	line-height: 1.3;
}

/*テキスト部分の設定*/
.rss-blogroll .blogroll-channel .blogroll-list a{
	color:#34587F;
	padding-left: 5px;
	text-decoration: none;
}

.rss-blogroll .blogroll-channel .blogroll-list a:hover{
	color:#df8400;
	text-decoration: underline;
}

/*NEWの文字の設定*/
.rss-blogroll .blogroll-new-entry{
	color: #ff0a00;
	font-size: 9px;
}


/* BlogRoll
----------------------------------------------- */
/*広告*/
.main-container-ads{
	margin-bottom: px;
}


/* BlogRoll
----------------------------------------------- */
/*サイド*/
.dred{
    font-size:10px;
}




/*コンテンツメニュー*/


.ldb_menu-list {
  background-color: #4169E1;
  overflow: hidden;
  margin:0px 0px 10px 0px;
}
.ldb_menu-list li {
  float: left;
  list-style: none;

}
.ldb_menu-list li a{
  color: #fff;
  display: block;
  font-size: 14px;
  line-height: 1;
  padding: 5px 20px;
  text-decoration: none;
  text-shadow: 0 -1px -3px rgba(0,0,0,0.2);
	border-right:2px solid #DADADA;
}
.ldb_menu-list .ldb_menu-item-current,
.ldb_menu-list li a:hover {
  color: #333;
  background-color: #ffc000;
}

<!--#ffc000-->



/*メッセージボード*/
.message-board-outer{
	margin-bottom:5px !important;
	padding:5px 10px;
	border:1px solid #A9A9A9;
	background:#fff;
	color: #333;　　
	font-size:14px;
	line-height:1.3;
}
.message-board-outer a{
	font-size:14px;
	color: #333;
	text-decoration:none;
}
.message-board-outer a:hover{
	font-size:14px;
	color: #333;
	text-decoration:underline;
}




/** 日付ヘッダー */

div.days-header {
    background:#d4dfed;  
    border-top:1px solid #ccc;  
    border-right:1px solid #ccc;  
    border-left:1px solid #ccc;  
    border-bottom:3px solid #4682B4;  
    padding:.2em .9em;  
    margin-bottom: 3px;
    font-size:14px;
    color:#333;
}




/** 日付ヘッダー2 */

div.days-header2 {
	    background:#676767;  
    border-top:1px solid #ccc;  
    border-right:1px solid #ccc;  
    border-left:1px solid #ccc;  
    border-bottom:0px solid #ccc;  
    padding:.2em .0em .3em .9em; 
    font-size:14px;
    margin-bottom: 0px;
}




/*記事タイトル*/
.article-title{
	padding:15px 10px;
	color:#333333;
	font-weight:bold;
	font-size:22px;
	line-height:1.2;
	background: #ffce00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffce00 0%, #ffc000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffce00), color-stop(100%,#ffc000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffce00 0%,#ffc000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffce00 0%,#ffc000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffce00 0%,#ffc000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffce00 0%,#ffc000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce00', endColorstr='#ffc000',GradientType=0 ); /* IE6-9 */
}
.article-title a{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.article-title a:hover{
	text-decoration:underline;
}

/*記事タイトル下の記事情報*/
.article-header-inner:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
}
.article-header-inner {
	margin-bottom:3px;
	padding:1px 10px 0px 10px ;
	background:#FFFFE0;
	border-left: 3px solid #ffc000;
	border-right: 3px solid #ffc000;
	border-bottom: 3px solid #ffc000;
	zoom:100%;
}

/*投稿時間 カテゴリー 部分*/
.article-header-top:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

.article-header-top {
	zoom:100%;
}

/*投稿時間 - 記事タイトル下の記事情報*/
.article-header .article-header-comment{
	padding-left:18px;
	margin:3px 10px 3px 0px;
	font-size:12px;
	line-height: 1.3;
	float:left;
	background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomeyellow_3c/icon_comment.png) no-repeat left 50%;
}
.article-header .article-header-comment a{
	color:#4D7198;
	text-decoration: none;
}
.article-header .article-header-comment a:hover{
        color:#df8400;
	text-decoration: none;
}

/*カテゴリー - 記事タイトル下の記事情報*/
.article-header-category{
	padding-left:16px;
	margin:4px 10px 5px 0;
	font-size:12px;
	line-height: 1.3;
	float: left;
	background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomeyellow_3c/icon_category.png) no-repeat left 50%;
}
.article-header-category li{
	list-style:none;
}
.article-header-category dt{
	display:none;
}
.article-header-category dd{
	padding: 0 5px;
	float:left;
}
.article-header-category dd a {
	color:#4D7198;
	text-decoration:none;
}
.article-header-category dd a:hover{
        color:#df8400;
	text-decoration:none;
}

/*－タグ 記事タイトル下の記事情報*/
.article-header-tags{
	padding-left:20px;
	margin:4px 10px 5px 0;
	font-size:12px;
	line-height: 1.3;
	float: left;
	background: url(http://livedoor.4.blogimg.jp/zunsoku/imgs/c/1/c19ef3b8.gif) no-repeat left 50%;
}
.article-header-tags a {
	color:#4D7198;
	text-decoration:none;
}
.article-header-tags a:hover{
        color:#df8400;
	text-decoration:none;
}

/*ソーシャルボタン - 記事タイトル下の記事情報*/
	.article-social-btn{
	 color:#333;
}
	.article-social-btn a {
 	color:#4D7198;
	 text-decoration:none;
}
	.article-social-btn a:hover{
        color:#df8400;
	 text-decoration:none;
}



/*ソーシャルボタンいいね - 記事タイトル下の記事情報*/


/*ソーシャルボタンはてぶ - 記事タイトル下の記事情報*/
	.article-social-iine-h{
        float: right;
	font-size:11px;
    margin-left: auto;
	background:#A9A9A9;
	margin:0px 0px 0px 0px;
	padding:3px 10px 2px 10px ;
	border: 1px solid #fff;
}
	.article-social-iine-h a {
 	color:#fff;
	 text-decoration:none;
}
	.article-social-iine-h a:hover{
        color:#df8400;
	 text-decoration:none;
}



/*記事下広告*/
.kijishitakoukoku{
	margin: 0 auto;
	text-align: center;
	margin-bottom: 15px;
	font-weight: bold;
}





/*最初の画像*/




.kiji-inner {
	height: 133px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;

}
.kiji-header {
	margin-left: 143px;
	margin-bottom: 0px;
	position: relative;
}




.kiji-first-image {
	background-color: #fff;
	display: table;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 127px;
	height: 127px;
	padding: 2px ;
	background-color: #fff;
	border: 1px solid #cfcfcf;

}


.kiji-first-image:hover{
	background-color: #df8400;
	border-color:#df8400;
}




.kiji-rt {
   position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
   top: 3px;          /* 上から3px */ 
   left: 3px;        /* 左から3px */
	font-weight:normal;
	font-size:14px;
	margin-bottom: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight:normal;
	padding: 4px 15px 3px 15px;
	background:#4682B4 !important;
}


.kiji-rt a{
	color:#fff;
	text-decoration:none;
}
.kiji-rt a:hover{
	color:#df8400;
	text-decoration:none;
}




/*記事本文*/.kiji-title {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	font-size: 110%;
	font-weight: 700;
	max-height: 100px;
	overflow: hidden;
	padding: 5px 20px 0px 0px;
	border-style: solid; border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	border-style: solid; border-width: 2px 2px 0 0 ;

}

.kiji-title a{
	color:#004b91;
	font-weight:700;
	text-decoration:none;
}
.kiji-title a:hover{
	color:#df8400;
	text-decoration:none;
	font-weight:700;
}


/*タイトル下サブジェクト*/.kiji-title-sub {


}

.kiji-title-sub a{

	color:#004b91;

}
.kiji-title-sub a:hover{

	color:#df8400;

}






/* ソーシャル指定*/

.socialbox {
	float:left;
}



/*ソーシャルボタン - 記事タイトル下の情報*/
.kijisocials{
	width:300px;
	float:right;
}



.article-body{
	font-size:15px;
	line-height: 1.5;
	margin-bottom:10px;
	border-width: thick;
	border-color: #f3dfd2;
	border-width: 1px;
	border-style: solid;
}
.article-body a{
	color:#4d7198;
	text-decoration:none;
}
.article-body a:hover{
	color:#df8400;
	text-decoration:none;
}



/*ふたば レイアウト*/
.cat_208135{
	background-color:#FFFFEE;
	padding: 0px 0px 0px 0px;
}
.cat_208135a div.changebanner1 {display:none}


/*ふたば（R18) レイアウト*/
.cat_1220098{
	background-color:#FFFFEE;
	padding: 0px 0px 0px 0px;
}
.cat_1220098a div.changebanner1 {display:none}


/*仮承認ふたば レイアウト*/
.cat_1220267{
	background-color:#FFFFEE;
	padding: 0px 0px 0px 0px;
}
.cat_1220267a div.changebanner2 {display:none}


/*グルメレイアウト*/
.cat_898466{
	background-color:#F5F5F5;
	padding: 9px 9px;
}
.cat_898466a div.changebanner2 {display:none}


/*撮影レイアウト*/
.cat_1209269{
	background-color:#F5F5F5;
	padding: 9px 9px;
}
.cat_1209269a div.changebanner2 {display:none}


/*撮影(R18)レイアウト*/
.cat_1220156{
	background-color:#F5F5F5;
	padding: 9px 9px;
}
.cat_1220156a div.changebanner1 {display:none}


/*プレスリリースレイアウト*/
.cat_585066{
	background-color:#F5F5F5;
	padding: 9px 9px;
}
.cat_585066a div.changebanner2 {display:none}


/*ニュースレイアウト*/
.cat_652393{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_652393a div.changebanner2 {display:none}


/*レポート・取材レイアウト*/
.cat_202749{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_202749a div.changebanner2 {display:none}


/*雑誌レイアウト*/
.cat_205223{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_205223a div.changebanner2 {display:none}


/*更新・告知レイアウト*/
.cat_206767{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_206767a div.changebanner2 {display:none}


/*通常記事レイアウト*/
.cat_1220157{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1220157a div.changebanner2 {display:none}


/*動画 レイアウト*/
.cat_244506{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_244506a div.changebanner2 {display:none}


/*2ch レイアウト*/
.cat_248923{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_248923a div.changebanner2 {display:none}


/*2ch(R18)レイアウト*/
.cat_1222045{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1222045a div.changebanner1 {display:none}


/*予約開始  レイアウト*/
.cat_254452{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_254452a div.changebanner2 {display:none}


/*予約開始（R18)  レイアウト*/
.cat_1220071{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1220071a div.changebanner1 {display:none}


/*twitter  レイアウト*/
.cat_1140758{
	background-color:#C0C0C0;
	padding: 9px 9px;
}
.cat_1140758a div.changebanner2 {display:none}


/*twitter(R18)  レイアウト*/
.cat_1220167{
	background-color:#C0C0C0;
	padding: 9px 9px;
}
.cat_1220167a div.changebanner1 {display:none}


/*フィギュア  レイアウト*/
.cat_585714{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_585714a div.changebanner1 {display:none}


/*美少女  レイアウト*/
.cat_1220154{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1220154a div.changebanner1 {display:none}


/*一般  レイアウト*/
.cat_1220155{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1220155a div.changebanner1 {display:none}


/*ロボット・メカ  レイアウト*/
.cat_599188{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_599188a div.changebanner1 {display:none}


/*プラモデル  レイアウト*/
.cat_598840{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_598840a div.changebanner1 {display:none}


/*アニメ  レイアウト*/
.cat_606880{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_606880a div.changebanner2 {display:none}


/*ニュース  レイアウト*/
.cat_652393{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_652393a div.changebanner2 {display:none}


/*アニメ  レイアウト*/
.cat_680724{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_680724a div.changebanner1 {display:none}


/*くじ  レイアウト*/
.cat_587450{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_587450a div.changebanner2 {display:none}


/*ゲーム  レイアウト*/
.cat_1180860{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1180860a div.changebanner2 {display:none}


/*仮承認  レイアウト*/
.cat_1220178{
	background-color:#F9F9F9;
	padding: 9px 9px;
}
.cat_1220178a div.changebanner2 {display:none}


/*記事みだし*/
 .midashi {
    font-size:13px;
    letter-spacing: 0px;
    font-weight: nomal;
    padding: 2px 10px 2px 10px;
    background-color: #ffff66;
    color: #333;
    border: 1px solid #ff3333;
}

/*他サイト引用*/
.inyoukiji{
	margin:1px;
	border: 2px solid #ccc;
	background-color:#efefef;
	padding: 2px 4px 10px 4px;
}
.inyoukiji2{
	margin:0px;
	border: 2px solid #ccc;
	background-color:#efefef;
	padding: 2px 4px 10px 4px;
}

/*ふたばテーブル*/
.futaba-box {
 margin: 4px 0;
}

/*ふたば点*/
.box-top {
vertical-align: top;
}

/*ふたばテーブル中*/
.futaba {
background-color: #F0E0D6;
vertical-align: top;
padding: 0 10px 20px 10px;
}

/*ふたばテーブル中（隙間無し）*/
.futaban {
background-color: #F0E0D6;
vertical-align: top;
padding: 0 10px 0px 10px;
}

/*ふたばテーブル中（コメントだけ）*/
.futabac {
background-color: #F0E0D6;
vertical-align: top;
padding: 0 10px 20px 10px;
}

/*アイテム紹介（商品画像）*/
.product_img_area {
background-color: #E6E6FA;
vertical-align: top;
padding: 7px;
}

/*アイテム紹介（見出し）*/
.heading_07 {
 font-weight:bold;
 font-size:16px;
 padding: 0px  0px 2px 5px;
  background: linear-gradient(transparent 50%,#5D96BB 0%);
 width: 100%;
}

/*アイテム紹介（画像縮小）*/
.image-resize {
  max-width: 600px;
  max-height: 600px;
  -ms-interpolation-mode: bicubic;
}

/*アイテム紹介（画像縮小）*/
.image-resize244 {
  max-width: 244px;
  max-height: 244px;
  -ms-interpolation-mode: bicubic;
}

/* 画像括り */
.gazob {
width:auto;
}

/* 画像＋コメント */
.gazoc {
	float: left;
}

ul.gazoc_box {
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	list-style: none;
}
ul.gazoc_box {
	margin: 0;
	float: left;
}

.gazoc_box li {
	margin: 0 15px 0 0;
	float: left;
}

.clearLeft { 
	clear: left; 
}


/* 画像横並び */
.gazoy {
	float: left;
}

ul.gazoy_box {
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	list-style: none;
}
ul.gazoy_box li {
	margin: 0 3px 3px 0;
	float: left;
}

.clearLeft { 
	clear: left; 
}


/* 画像横並び(幅大) */

ul.gazoy10_box {
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	list-style: none;
}
ul.gazoy10_box li {
	margin: 0 10px 10px 0;
	float: left;
}



/* 画像横並び(隙間なし） */
.gazon {
	float: left;
}

ul.gazon_box {
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
	list-style: none;
}
ul.gazon_box li {
	margin: 0 0px 0px 0;
	float: left;

}

.clearLeft { 
	clear: left; 
}




/* 画像縦並び */
.gazot {
	float: left;
}
ul.gazot_box {
	float: left;
	padding: 0; 
	margin: 0;
	list-style: none;
}
ul.gazot_box li {
	margin: 0 0 3px 0;
}

/*ふたば台湾レスボックス*/
.twres{
	background-color:#FFFFEE;
        margin: 0 0 10px 0;
	padding: 10px;
	font-size:13px;
}

/*アイテムボックス*/
.itemnewbox{
        margin: 0 0 3px 0;
	padding: 0 10px 0 0 ;
}












/*人気記事ランキング*/
.article-sub-popular .popularArticlesWithImage.A ul{
	text-align: left;
}


/*引用*/
.article-body-inner blockquote{
	background: #efefef;
	padding:15px;
}
.article-body-inner blockquote:before{
	display:none;
}

/*続きを読む*/
.article-body-continue{
	margin:30px 0 0;
	padding:17px 22px;
	font-size:24px;
	font-weight:bold;
	line-height:1.4;
	background:#fff9dd;
	display:block;
}

/*記事下の記事情報　（個別記事ページのみ）*/
.article-footer:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.article-footer {
   position: absolute; /* 絶対位置で指定(親ボックス基準) */ 
   top: 109px;          /* 上から30px */ 
   left: 133px;        /* 左から?px */ 
	zoom:100%;
                 width: 505px;
	margin-bottom: 0px;
	padding: 2px 4px;
	color: #333333;
	border-style: solid; border-color: #C0C0C0 #efefef #efefef #efefef;
	border-style: solid; border-width: 2px;
	background: #efefef;
}



/*コメント - 記事下の記事情報*/
.article-footer .article-footer-comment{
	padding-left:18px;
	margin:1px 10px 3px 10px;
	font-size:12px;
	float:left;
	background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomeyellow_3c/icon_comment.png) no-repeat left 50%;
}
.article-footer .article-footer-comment a{
 	color:#4D7198;
	text-decoration: none;
}
.article-footer .article-footer-comment a:hover{
        color:#df8400;
	text-decoration: none;
}

/*ソーシャルボタン - 記事下の記事情報*/
.article-footer .article-social-btn{
	float:right;
}

/* サブリスト2種
　　カテゴリの最新記事　article-sub-category related-articles
　　人気記事ランキング article-sub-popular
----------------------------------------------- */

/*サブリストの共通タイトル*/
.article-sub-category h3 ,
.article-sub-popular h3 {
	margin-bottom: 15px;
	padding-left: 10px;
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	border-left: 5px solid #000000;
}


/*カテゴリの最新記事 , 人気記事ランキング */
.related-articles,
.article-sub-popular {
	padding-bottom: 20px;
}

/*文字の装飾 - カテゴリの最新記事 , 人気記事ランキング*/
.article-sub-category a:hover,
.article-sub-popular a:hover{
        color:#df8400;
	text-decoration: none;
}
.article-sub-category a,
.article-sub-popular a{
 	color:#4D7198;
	text-decoration: none;
}

.article-sub-category a:visited,
.article-sub-popular a:visited{
 	color:#4D7198;
	text-decoration: none;
}


/*カテゴリの最新記事*/
.article-sub-category ul{
	padding-left: 18px;
}
.article-sub-category li{
	padding: 0 0 5px 18px;
	background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomeyellow_3c/icon_list.png) no-repeat left 4px;
	list-style: none;
}


/* コメント　トラックバック
----------------------------------------------- */

/*タイトル - コメント/トラックバック共通*/
.article-option-title{
	margin-bottom: 15px;
	padding:10px 0 10px 10px;
	color: #333333;
	font-size: 16px;
	border-left: 5px solid #000000;
	background: #efefef;
}


/* コメント トラックバック　共通利用
----------------------------------------------- */

/*コメントエリア　トラックバックエリア*/
#comments ol,
#trackbacks ol{
	margin-bottom: 40px;
	padding-left: 18px;
}

/*コメントのセット　トラックバックのセット*/
.comment-set{
	padding: 10px 0;
	color: #333333;
	border-top: 1px dashed #cccccc;
	font-size: 12px;
	list-style: none;
}
.comment-set:first-child{
	border-top:none;
}

/*コメントの番号　トラックバックの番号*/
.comment-number{
	margin-right: 10px;
}


/*コメント主の名前　トラックバックのブログタイトル*/
.comment-author{
	color: #227a22;
	margin-right: 10px;
	font-weight: normal;
}
.comment-author a{
	color: #ff6600;
	text-decoration: none;
}
.comment-author a:hover{
	color: #ff6600;
}


/*コメントの日時とID　トラックバックの日時*/
.comment-date{
	color: #666666;
}

.comment-body{
	padding-bottom: 0;
	font-size: 16px;
	color: #333333;
}

/*トラックバックの記事*/
.comment-url a{
	color: #ff6600;
}


/* コメントフォーム
----------------------------------------------- */

.comment-form-title{
	font-weight: bold;
}

#comment-form{
	margin-top: 5px;
	padding: 20px 0;
	background: #efefef;
}
/*コメント入力欄*/
#comment-form textarea{
	resize: vertical;
}

#comment-form dt {
	width: auto;
	text-align: left;
}
#comment-form dd {
	margin: 0;
}

#comment-form .comment-form-body dt {
	display: block;
}
#comment-form .comment-form-body .facemark,
#comment-form .comment-form-body .rating {
	display: none;
}

.commentbox
{
	width:650px;
	background: #efefef;
	height: 262px;
}


.commentbox1
	{
	float:left;
	width:250px;
	height: 262px;
	background: #efefef;
	}

.commentbox2
	{
	float:left;
	width:10px;
	height: 262px;
	background: #efefef;
	}

.commentbox3
	{
	float:left;
	width:390px;
	height: 262px;
        overflow: hidden;
	background: #efefef;
	}

/* -----------------------------------------------
ナビゲーション
参考URL：http://help.blogpark.jp/archives/52241278.html
----------------------------------------------- */

/* トップページ　カテーゴリーアーカイブ　月別アーカイブ
----------------------------------------------- */

/*ナビゲーション共通*/
.pager{
	font-size:12px;
}

/*数字の色*/
.pager a{
	color:#333333;
}


/* 背景の色 */
ol.paging-number li,
li.paging-prev,
li.paging-next,
li.paging-first,
li.paging-last{
	background:#ffe486;
	display:block;
	height:25px;
	line-height:25px;
	padding:0 5;
}


/* マウスホバー時の背景の色 */
li.paging-prev:hover,
li.paging-next:hover,
li.paging-first:hover,
li.paging-last:hover,
.index-navigator li li:hover,
ol.paging-number li.current{
	background:#ffc700;
}

/* ページング幅調節 */
ul.index-navigator li a, ul.index-navigator li span,
ul.index-navigator li a, ul.index-navigator li.current span{
	margin: 0 0 0 0px;
	padding:0 10px;
	line-height: 25px;
}
ul.index-navigator{
	height:25px;
	margin:0 0 5px 0;
}






ul.index-navigator li.paging-number{
	margin: 0 0 !important;
}

/* 間をあける */
ul.index-navigator li, ul.index-navigator li ol {
display: inline-block;
*display: inline;
*zoom: 1;
margin: 0 3px !important;
}

/* 個別記事ページ
----------------------------------------------- */

/*ナビゲーション全体*/
.article-pager-type2 ul.article-pager,
.article-pager-type2 ul.archives-pager{
	padding: 0 0 0 0;
}


.article-pager-type2 ul.article-pager li,
.article-pager-type2 ul.archives-pager li{
	margin: 0;
}


/*前の記事へ*/
.article-pager-type2 .article-pager .prev{
	float: left;
	padding-left: 20px;
	width: 300px;
	background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomeyellow_3c/icon_prev.png) no-repeat left 3px;
	text-align: left;
	text-indent: -7px;
	word-wrap:break-word;
}


/*次の記事へ*/
.article-pager-type2 .article-pager .next{
	padding-right: 10px;
	width: 300px;
	float: right;
	text-align: right;
	word-wrap:break-word;
	background: url(http://parts.blog.livedoor.jp/img/usr/ver06_km_matomeyellow_3c/icon_next.png) no-repeat right 3px;
}


/*文字について*/
.article-pager-type2 ul.article-pager li a,
.article-pager-type2 ul.archives-pager li a{
	padding: 0 ;
	width: 300px;
	font-size: 18px;
	color: #666666;
	word-wrap:break-word;
	display: block;
}

/*マウスオーバーについて*/
.article-pager-type2 ul.article-pager li a:hover,
.article-pager-type2 ul.archives-pager li a:hover {
background: none !important;
text-decoration: underline;
}

/* カテゴリーアーカイブ　月別アーカイブ
----------------------------------------------- */

/*アーカイブのタイトルの全体設定*/
.archives-header{
	background: #ededed;
	color: #333333;
	padding: 3px;
	margin-bottom: 3px;
}

/*アーカイブのタイトル*/
.archives-header h1{
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}


/* -----------------------------------------------
サイド
----------------------------------------------- */

/* サイドカラム共通設定
----------------------------------------------- */

/*サイド右上広告*/
.right-container-ads{
	margin-bottom: 10px
}

.sidewrapper{
    font-size:13px;
}

/*サイドカラムのリンク色*/
.sidewrapper a{
	color:#4D7198;
	text-decoration:none;
}

.sidewrapper a:visited{
	color:#4D7198;
}

.sidewrapper a:hover{
	color:#df8400;
	text-decoration:none;
}

/* plugin全体への設定 */
.side:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}
.side {
	zoom:100%;
	margin:10px 0;
}


/*サイドカラムのタイトル*/
.sidetitlebody{
	padding:5px 10px;
	background:#484848;
	color:#ffffff;
}
.sidetitle a{
    color: #ffffff ;
}
.sidetitle a:visited{
    color: #ffffff ;
}

.sidetitle a:link span {
	color: #4D7198;
	text-decoration: none;
}

.sidetitle a:visited span {
	color: #4D7198;
	text-decoration: none;
}

.sidetitle a:hover span {
	color: #df8400;
	text-decoration: none;
}



/*サイドカラムのリスト*/
.sidebody{
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #e5e5e5;
	line-height:1.2;
}
.sidebody:first-child{
	border-top:none;
}
.sidebody.category-child {
	padding-left: 13px;
}

/*サイドカラムのメイン画像*/
p.resizeimage img { width: 244px; }
p.resizeimage130 img { width: 130px; }

p.resizeimage136 img { width: 136px; 
	padding: 0 0 5px 0}


/* 左カラム専用スタイル
----------------------------------------------- */

/*左カラムの共通設定*/
.left-container .side{
	padding: 0 3px 0 3px;
}


/*サイドカラムのタイトル(右上）*/
.sidetitlebody2{
	padding:5px 10px;
	background:#484848;
	color:#ffffff;
	margin:0px 0px 3px 0px;
	font-size: 13px;
}




/* 最新記事(画像付)
----------------------------------------------- */
.left-container .plugin-recent_articles_image{
	font-size: 13px;
	line-height: 1.2;
}


/* ギャラリー
----------------------------------------------- */

/*ギャラリー共通スタイル*/
.plugin-recent_images .side{
	margin-bottom: 0;
}
.galleryThumbnail li{
	float: left;
	padding: 0 10px 0 0;
}


/* カレンダー
----------------------------------------------- */

/*カレンダー共通設定*/
.plugin-calendar_default{
	font-size:12px;
	margin:0 0 0px 0;
}

/*カレンダー年月*/
.calendarheadbody{
	padding: 6px 0px;
	background: #484848;
	font-size: 12px;
        font-weight: nomal;
	color: #ffffff;
}
.calendarheadbody a{
	color: #ffffff;
}
.calendarheadbody a:visited{
	color: #ffffff;
}

/*カレンダーの体裁*/
.plugin-calendar_default table{
	border-collapse: separate;
	border-spacing: 1px;
}
.calbody{
	color:#8d8d8d;
}
table.caltblday td{
	border: 1px solid #eeeeee;
}

/*リンク背景*/
table.caltblday td a{
	color:#333333;
	background:#C0C0C0;
}

table.caltblday td a:hover{
	text-decoration:underline;
}

/*曜日*/
.sun{
	color:#ff5d59;
	font-weight:bold;
}
.sat{
	color:#4e8cff;
	font-weight:bold;
}
.weekday{
	font-weight:bold;
}




/* 人気記事（画像付）
----------------------------------------------- */

.plugin-popular_articles_with_image li:hover{
	opacity: 0.6;
}
div.popularArticlesWithImage.B:hover a,
div.popularArticlesWithImage.C:hover a{
	text-decoration:none !important;
}

.listWithImage .plugin-popular_articles_with_image .title{
	color: #333333 !important;
	line-height: 1.1 !important;
	background:#EBEBEB !important;
}

div.popularArticlesWithImage.B div.title{
	background:none !important;
	margin:10px 0 0 10px;
}
div.popularArticlesWithImage.C div.title{
	background:none !important;
	margin:10px 0 0 0;
}

div.popularArticlesWithImage.B div.comment,
div.popularArticlesWithImage.B div.retweet,
div.popularArticlesWithImage.C div.comment,
div.popularArticlesWithImage.C div.retweet{
	display: inline !important;
	text-shadow:none !important;
}

div.popularArticlesWithImage li{
	margin-bottom:3px !important;
}

div.popularArticlesWithImage.A {
	margin:6px 0;
}


div.popularArticlesWithImage.A ul li:hover{
	border: 1px solid #df8400;
}
div.popularArticlesWithImage.A ul li a:hover{
	border: 2px solid #df8400 !important;
}

div.popularArticlesWithImage.A ul li{
	border: 1px solid #cfcfcf;
}
div.popularArticlesWithImage.A ul li a{
	border: 2px solid #ffffff !important;
}

div.popularArticlesWithImage.A div.title{
	color: #333333 !important;
	font-size: 12px;
	font-weight:normal;
        margin: 0px 2px 2px 2px;
	padding: 2px 1px 3px 3px;
}

div.popularArticlesWithImage.A div.retweet,
div.popularArticlesWithImage.A div.comment{
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight:normal;
	font-size: 14px;
        margin: 2px 2px 0px 0px;
	padding: 3px 13px ;
	background:#4682B4 !important;
}






/* -----------------------------------------------
フッター
----------------------------------------------- */


/* フッターの表示領域 */



/*タイトル - コメント/トラックバック共通*/
.footer-ran{
	margin-bottom: 10px;
	padding:5px;
	color: #333333;
	font-size: 14px;
	border-left: 5px solid #000000;
	background: #efefef;
}



.clears{
  clear:both;
}

.foot
	{
	clear:left;
	width:1000px;
        font-size:14px;
	padding: 3px 20px ;
	background-color: #eaeaea;
	}

.foot a {
	color: #808080;
	text-decoration:none;
}


	
.head
	{
	background-color: #808080;
	height: 0px;
	}



/*相互リンクタイトルサブ*/
.linksub {
	margin-bottom: 10px;
	padding-bottom: 2px;
	color: #666362;
	width: 150px;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 2px solid #666362;
}


/*トップへ戻る*/
.to-pagetop {
	bottom: -505px;
	position: absolute;
	right: -2px;
}


/* -----------------------------------------------
リセット　他のCSSが影響している場合にここでリセットします
----------------------------------------------- */

/* reset for template_6thgen.css
----------------------------------------------- */

body.layout-2col .message-board{
	margin-top:0;
}


/* reset for template.css
----------------------------------------------- */

.article-social-btn > a, .article-social-btn > span, .article-social-btn > div, .article-social-btn > iframe{
	margin: 0 ;
}

.sidewrapper .blogroll-channel{
	border:1px solid #b0b0b0;
	margin-bottom:10px;
	padding: 3px 0;
}

.sidewrapper .blogroll-channel .blogroll-list{
	padding:5px !important;
	list-style-type: none;
	line-height: 1.3;
	font-size: 13px;
	border-bottom: 1px dashed #c2c2c2;
	padding: 3px 0;
	line-height: 1.3;
	padding-top:0;/*追加*/
}







/* azlink
----------------------------------------------- */

.azlink-widget {
	font-size: 13px;

}

.azlink-widget a {
	text-decoration: none;
	color: #4D7198;
}

.azlink-widget span {
	color: #808080;
}



.azlink-widget a img {padding:1px;background-color:#eee;border:1px #C0C0C0 solid;}
.azlink-widget a:hover img {background-color:#df8400;	opacity: 0.8;border-color:#df8400;}

.azlink-widget a span b {
	color: #333;
}


.azlink-widget a:link span {
	color: #4D7198;
	text-decoration: none;
}

.azlink-widget a:visited span {
	color: #4D7198;
	text-decoration: none;
}

.azlink-widget a:hover span {
	color: #df8400;
	text-decoration: none;
}

.azlink-widget-new-item {
	color: maroon !important;
	font-weight: bold;
}

/* For sidebar */

.azlink-sidebar-widget-item {
	margin-top: 1em;
}

.azlink-sidebar-widget-first-item {
	margin-top: 0;
}

/* For banner */

.azlink-banner-widget-item {
	vertical-align: top;
	text-align: center;
}


.amaran{

      width : 650px ;
      height : 180px ;
      line-height: 110%;
      margin: 2px 0 20px 0 ;
      padding:0 ; 

      overflow: hidden;
      border : 1px solid #fff ;
      }

.amaran2{

      width : 650px ;
      height : 180px ;
      line-height: 110%;
      margin: 2px 0 5px 0 ;
      padding:0 ; 

      overflow: hidden;
      border : 1px solid #fff ;
      }


.side-boder{
      padding: 0 5px;

      margin: 0 ;
      }


.amaransidebox130 { 
 width:110px;
 font-size: 13px;
 word-wrap:break-all;
 margin: 0 0 0 0 ;
 }




.plugin-tag_cloud .side { display: none; }
.plugin-tag_cloud .sidetitle:after { 
content: "（クリックで開閉）";
display: block; /* 「タグクラウド」の下に表示 */
}


/*  吹き出し */

 
            .wrapperyas {
                padding: 10px 50px 10px 0 ;
               position: relative;
           } 
 
           .boxyas {
               position: relative;
                background: #ccc;
                padding: 0 0 0 20px ;
               margin-bottom: 10px;
               border: 1px solid #999;
           }

           .boxyas:after {
               content: '';
               position: absolute;
               border-top: 10px solid #ccc;
               border-right: 5px solid transparent;
               border-left: 5px solid transparent;
               bottom: -9px;
               left: 5px;
          }

           .boxyas:before {
              content: '';
               position: absolute;
                border-top: 10px solid #999;
               border-right: 5px solid transparent;
              border-left: 5px solid transparent;
               bottom: -11px;
                left: 5px;
            }



/*文字装飾*/

span.mudai {
        color :#cc1105; 
        font-weight:bold;
 } 
 -->
 <!--
span.nanashi {
        color :#117743; 
        font-weight:bold;
 } 
span.res {
        color :#789922; 
 } 
span.itemname {
	font-size:23px;
        font-weight:bold;
 } 
span.res2 {
	font-size:16px;
 } 
span.res2br20 {
	font-size:20px;
        color :#DC143C; 
        font-weight:bold;
 } 
span.res2b20 {
	font-size:20px;
        font-weight:bold;
 } 

span.font12 {
	font-size:12px;
 } 

.surugayabody a {

	text-decoration: none;
	color:#000000;
}

.gyakuran {
	font-size: 13px;
}


sidegogo {
width: 336px;
overflow: visible;
}


.sample_02{
 width:100%;
 border-collapse: separate;
 border-spacing: 0px;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
 }
 .sample_02 th{
 width: 25%;
 padding: 0px;
 text-align: left;
 vertical-align: top;
 color: #444;
 background-color: #ccc;
 border-top: 1px solid #fff;
 border-left: 1px solid #fff;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }
 .sample_02 td{
 padding: 0px;
 background-color: #fafafa;
 border-right: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 }









/*個別記事下ソーシャルボックス*/

#twhbm ul{
      margin: 0 0 0px 0 ;
padding: 0px; 
list-style-type:none;
}

#twic li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;

}

#twic li a{
background: url(http://livedoor.blogimg.jp/hobby_log/imgs/9/6/962d69a4.png) no-repeat 0 1px;
display: block; 
border: 2px solid #4D7198;
background-color: #55acee;
padding: 5px;
text-decoration: none;
color: #f5f8fa;
width: 200px; 
margin: 0px 3px 10px 0px;
text-align: center;
font-weight:bold;
font-size: 25px;
}
#twic li a:hover{
background: url(http://livedoor.blogimg.jp/hobby_log/imgs/9/6/962d69a4.png) no-repeat 0 1px;
border: 2px solid #df8400;
background-color: #6FC6FF;
color: #fff;
}

#hbic li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;

}

#hbic li a{
background: url(http://livedoor.blogimg.jp/hobby_log/imgs/7/f/7fb9d511.png) no-repeat 0 1px;
display: block; 
border: 2px solid #4D7198;
background-color: #2d56be;
padding: 5px;
text-decoration: none;
color: #f5f8fa;
width: 200px; 
margin: 0px 3px 10px 0px;
text-align: center;
font-weight:bold;
font-size: 25px;
}
#hbic li a:hover{
background: url(http://livedoor.blogimg.jp/hobby_log/imgs/7/f/7fb9d511.png) no-repeat 0 1px;
border: 2px solid #df8400;
background-color: #4770D8;
color: #fff;
}


#fbic li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;

}

#fbic li a{
background: url(http://livedoor.blogimg.jp/hobby_log/imgs/3/4/347a78dc.png) no-repeat 0 1px;
display: block; 
border: 2px solid #4D7198;
background-color: #305097;
padding: 5px;
text-decoration: none;
color: #f5f8fa;
width: 200px; 
margin: 0px 0px 10px 0px;
text-align: center;
font-weight:bold;
font-size: 25px;
}
#fbic li a:hover{
background: url(http://livedoor.blogimg.jp/hobby_log/imgs/3/4/347a78dc.png) no-repeat 0 1px;
border: 2px solid #df8400;
background-color: #3b63bc;
color: #fff;
}


/*サイドカテゴリ画像つき*/


.sidecate  img{
	padding: 1px ;
	background-color: #fff;
	border: 1px solid #cfcfcf;
}

.sidecate img:hover{
	background-color: #df8400;
	border-color:#df8400;
}

.sidecate img:visited{
	background-color: #df8400;
	border-color:#df8400;
}


.sidecate a{
	color:#4D7198;
	text-decoration:none;
	font-size:12px;
}

.sidecate a:visited{
	color:#4D7198;
}

.sidecate a:hover{
	color:#df8400;
	text-decoration:none;
}

.sidecate li{

	list-style: none;
        border-bottom:2px dotted #999999;
}



/*どんぞこ指定*/
.donzoko a{
	color:#4D7198;
	text-decoration:none;
	font-weight:bold;
}

.donzoko a:visited{
	color:#4D7198;
}

.donzoko a:hover{
	color:#df8400;
	text-decoration:none;
}

.donzoko ul {
margin: 0 0 0 0em;
padding: 0;
line-height: 1.2em
}

.donzoko li{
	padding: 4px 0 5px 20px;
	background: url(http://livedoor.blogimg.jp/hobby_log/imgs/5/0/5055b3cd.gif) no-repeat left 4px;
	list-style: none;
        border-bottom:2px dotted #999999;
}

.donzokort{
	width:650px;
	background: #eaeaea;
	margin:3px 0px;
        padding: 1px 0px;
}

/*どんぞこ2指定*/
.donzoko2{
	margin:5px 0px 0px 0px;
}

.donzoko2 a{
	color:#4D7198;
	text-decoration:none;
	font-weight:bold;
}

.donzoko2 a:visited{
	color:#4D7198;


}

.donzoko2 a:hover{
	color:#df8400;


	text-decoration:none;
}


.donzoko2 td {
    padding: 4px;
    border-bottom:2px dotted #999999;
}



/*タイトルボックス指定*/
.titlebox{
	margin:0px 0px;
	font-size:14px;
	color: #333;
	text-decoration:none;
 }
.titlebox td{
 padding: 2px 0px 2px 0px;
 }

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


.titlebox a:hover{
	font-size:14px;
	color:#df8400;
	text-decoration:underline;
}

.pbanbox{

 padding: 0px 0px 0px 7px;
    zoom: 100%;
}

.topunbox{

 padding: 0px 0px 5px 27px;
}


/*逆アクセス*/
.gyakuranbox{
      width:135px;
      font-size:13px;
      margin:0px 0px 0px 0px;
      text-align: left;
}

.gyakuranbox ol {
padding:0;/* paddingキャンセル */
margin:0;/* marginキャンセル */
list-style:none;/* olがはき出す数字を消す */
line-height: 1.2em
}

.gyakuranbox li{
	padding: 2px 0 2px 0;
        border-bottom:1px dotted #999999;



}

.gyakuranbox span{

        margin:0px 3px 0px 0px;

}






.rightunbox{
    font-size:14px;
}

.rightunbox a{
	color:#4D7198;
	text-decoration:none;
}

.rightunbox a:visited{
	color:#4D7198;
}

.rightunbox a:hover{
	color:#df8400;
	text-decoration:none;
}

/*サイドカラムの右下タイトル*/
.sidetitleruntitle{
	padding:5px 10px;
	background:#484848;
	color:#ffffff;
        margin:0px 0px 10px 0px;
        font-size:14px;
}


/*サイドカラムの記事ランキング*/


.listWithImage{
        margin: 0 auto;
}
.listWithImage li{
	margin-bottom:3px !important;
}

.listWithImage div.popularArticlesWithImage.B ul li:hover{
	border: 1px solid #df8400;
}
.listWithImage div.popularArticlesWithImage.B ul li a:hover{
	border: 2px solid #df8400 !important;
}

.listWithImage div.popularArticlesWithImage.B ul li{
	border: 1px solid #cfcfcf;
}
.listWithImage div.popularArticlesWithImage.B ul li a{
	border: 2px solid #ffffff !important;
}
.listWithImage div.popularArticlesWithImage.B div.title{
	color: #333333 !important;
	font-size: 12px;
	font-weight:normal;
        margin: 2px 2px 2px 2px;
	padding: 1px 1px 7px 3px;
}

/*画像付きRTorコメントリスト （中央メインのカラム）*/
.main-container div.popularArticlesWithImage.B div.title{
	padding-bottom: 5px;
}
div.popularArticlesWithImage.B div.retweet,
div.popularArticlesWithImage.B div.comment{
	padding: 3px 6px 0px 5px;
	text-shadow: none !important;
}

.listWithImage div.popularArticlesWithImage.B div.retweet,
.listWithImage div.popularArticlesWithImage.B div.comment{
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-weight:normal;
	font-size: 14px;
        margin: 2px 2px 0px 0px;
	padding: 3px 13px ;
	background:#4682B4 !important;
}

.itemup{padding:2px;background-color:#eee;border:1px #C0C0C0 solid;}.itemup:hover{background-color:#df8400;	opacity: 0.8;border-color:#df8400;}

.titleup{padding:1px;background-color::#eee;border:2px #FFD700 solid;}.titleup:hover{background-color:#df8400;	opacity: 0.8;border-color:#df8400;}










.futabapic
	{
	float:left;
	padding: 0px 10px 0px 0px;
	}

.futabapicup
	{
	padding: 0px 0px 10px 0px;
	}

.futabatext
	{
	width:auto;
	height:auto;
	padding: 0px 0px 15px 0px;

	}





.itemupal
	{padding:1px;background-color:#eee;border:1px #C0C0C0 solid;float:left;}.itemupal:hover{background-color:#df8400;	opacity: 0.8;border-color:#df8400;
	}

.itemgrid
	{
	float:left;
	padding: 0px 5px 5px 0px;
	}

.itemgridwide
	{
	float:left;
	padding: 5px 0px 0px 5px;
	}

.itemroll
	{
	float:left;
	padding: 0px 0px 5px 0px;

	}

/*カラム区切り線*/

ul.youtube {
zoom: 1;
overflow: hidden;
}
li.youtube {
margin-top: -1px;
padding: 10px 5px;
border-top:1px solid #CCC;
}
