/********* PC_CSS **********/

/******************************************************************
css_browser_selector.jsで「chrome」と「IE＆Firefox」を振り分けてる
http://www.gravity-works.jp/gravica/web/js/002253.html
*******************************************************************/

/********* 本文側の位置取り **********/
/** #content11	メインコンテンツの枠
/** .blogbody
/** 個別ページ #articlebody .blogbody {
/** トップページ　indexbody .blogbody
/** topcate
/*****************************/

/********************************/
/* ind	インデックスページ用
/* h-titlebanner	ページ上部
/* Nav ナビゲーション
********************************/

*{padding:0;margin:0;
}
body{
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size   : 12px;
	background: url("http://img.pokemon-matome.net/site_sozai/back.gif");
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

ul,li{list-style-type:none;
}
textarea{margin-top:5px;
}

.sp_memo{
display:none;

}

.kategori{
	margin-bottom:-50px;
}

.kategori ul li{
	height:17px;
	font-size:16px;
	padding:0px 0px 10px 0px;
	list-style:disc;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px solid #c0c0c0;

}

/* 掲示板へのリンク 旧リンク */
div.bbslink{
	margin-top:20px;
}
div.bbslink p{
	background-color:#ffecff;
	padding:5px 10px;
	display:inline;
}
div.bbslink p a{
	color:#666666;
	text-decoration: underline;
}

/* 掲示板へのリンク */
div.bbslink2{
	margin-top:20px;
}
div.bbslink2 p{
	background-color:#ffecff;
	display:inline-block;
	padding:8px 15px 5px 15px;
}
div.bbslink2 p a{
	color:#666666;
	text-decoration: underline;
	font-size:18px !important;
	
}

a {
	color: #3264aa;
	text-decoration: none;

}
a:hover {
	color: #5096dc;
	text-decoration: none;

}

.tw_space{
margin-top:40px;

}


a img {border:none;
}

samp,
img.chuou,
span.chuou{
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center;

}


.nodisplay{
	display:none;

}
.clearfix{zoom:1;
}
.clearfix:after{
  display:block;
  content:'';
  clear:both;

}


/* クリックしてURL＋タイトルコピー */
.copy_btn{
	cursor: pointer;
	background-color:#5a6e7d;
	text-align:center;
	color:#FFFFFF;
	width:400px;
	font-size:15px;
	margin-top:20px;
	margin-bottom:10px;
	border:1px solid #999999;
	padding:10px;
}

.copy_btn:hover{
	background-color:#009e8f;
}
/*************/



/* ポジション **************************************************/

#container {
	position:relative;
	width: 1108px;
	margin: 0px auto 10px auto;
	overflow: hidden;

}
#container_in{
	margin-top:344px;
	width: 100%;
	width: 1086px;

}



#container_in #wrap-main	{	/* 本文等の場所 */
/* このwidthの大小で*/
/* ここのwidthが無いと正常に表示されない IE7 */
	position:relative;
	width: 740px;
	padding-top: 350px;
	float: left;
	margin-right: 0px;
	padding-left: 0px;
	z-index:1;

}

#container_in #wrap-sub {
	width : 336px;
	float : right;
	margin: 0px 0px 0px 0px;

}

#container_in #wrap-main #content11 {/* 上のRSSの下 */
	float : left;
	width : 740px;
	color: #444444;
	padding-top: 180px;
	margin-bottom: 10px;

}

/********************	ページヘッダーの上ボックス	*********************/
#container_in div#wrap-main div#header_rssbox {
	position:absolute;
	top:0px;

}



/* ポジション **************************************************/
#container_in_toppage{
	margin-top:340px;
	width: 100%;
	width: 1086px;

}



#container_in_toppage #wrap-main	{	/* 本文等の場所 */
/* このwidthの大小で*/
/* ここのwidthが無いと正常に表示されない IE7 */
	position:relative;
	width: 740px;
	padding-top: 217px;
	float: left;
	margin-right: 0px;
	padding-left: 0px;
	z-index:1;

}

#container_in_toppage #wrap-sub {
	width : 336px;
	float : right;
	margin: 0px 0px 0px 0px;

}

#container_in_toppage #wrap-main #content11 {/* 上のRSSの下 */
	float : left;
	width : 740px;
	color: #444444;
	margin-bottom: 10px;

}

/********************	ページヘッダーの上ボックス	*********************/
#container_in_toppage div#wrap-main div#header_rssbox {
	position:absolute;
	top:0px;

}




/* rssはrss.cssに記載 */


#TopCate2{
	float:left;
	width: 538px;
	padding-top:3px;
	height:40px;
	font-size:14px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin-top:8px;
	margin-left:0px;
	border:1px solid #666666;
}
#TopCate2 ul li a{
	padding-left:10px;
	background-image: url(http://img.pokemon-matome.net/site_sozai/arrow010_05e.gif);
	background-repeat: no-repeat;
	padding-left:20px;
	display:block;
	height:20px;
	overflow:hidden;
	background-position: 5px 3px;

}
#TopCate3 a{
	display:block;
	float:left;
	width: 188px;
	padding-top:10px;
	height:33px;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	overflow:hidden;
	background-color:#FFFFFF;
	margin-top:8px;
	margin-left:10px;
	border:1px solid #666666;
}

/****************************************************************/

.youtube{
	margin-bottom:30px;

}


.inner{
	background-color:#FFFFFF;
	position:relative;
	height:520px;
	border-top:1px dashed #999999;
	margin-top:-15px;
	margin-left:20px;
	margin-bottom:70px;
	background-image: url("http://img.pokemon-matome.net/site_sozai/sponserd.png");
	background-position:center top;
	background-repeat: no-repeat;
}

.inner_footer{
	position:relative;
	height:320px;
	background-color:#FFFFFF;
	z-index:1;
}


.inner_sponsored{
	display:none;
}


.ads {
  text-align: center;
  margin:5px auto;
  width :700px;　/* バナーサイズとmarginを計算して調整 */

}
.ads .adright {
  float: right;
  margin: 5px;

}
.ads .adleft {
  float: left;
  margin: 5px;

}



.ads_inner1{
	position:absolute;
/*	top:40px;	*/
	top:30px;
	left:346px;
	

}

.ads_inner2{
	position:absolute;
/*	top:40px;	*/
	top:30px;
	left:0px;

}

.rss_inner1{
	position:absolute;
	top:300px;
	overflow:hidden;
	height:270px
}

/****************************************/


.kiji_chuubu{
	background-color:#FFFFFF;
	position:relative;
	height:300px;
	margin-top:-45px;
	margin-left:10px;
	margin-bottom:30px;
}

.kiji_chuubu_sponsored{
	text-align:center;
}

.kiji_chuubu_pc1{
	position:absolute;
/*	top:40px;	*/
	top:30px;
	left:346px;
}

.kiji_chuubu_pc2{
	position:absolute;
/*	top:40px;	*/
	top:30px;
	left:0px;
}

/* adsense広告サイズ制御 */
.my_adslot { width: 336px; height: 280px; }
@media(min-width: 340px) { .my_adslot { width: 336px; height: 280px; } }


/****************************************/

.ads_border{
	border-top:1px solid #666666;
	margin-top:10px;
	padding-top:10px;

}

#test{
	position:absolute;
	top:-5px;
	margin-top:0px;
	margin-left:-5px;
	margin-bottom:20px;

}
#test2{
	position:absolute;
	top:0px;
	margin-top:0px;
	margin-bottom:20px;

}
body h1{
	position:absolute;
	right:26px;
	top:40px;
	overflow:hidden;
	text-align:right;
	color:#666666;
	font-weight:lighter;
	font-size:12px;

}


#nav  ul{
	text-align:right;
	position:absolute;
	top:10px;
	right:15px;
	width:400px;

}

#nav li{
	font-size:14px;
	display:inline;
	list-style-type: none;
	font-weight:bold;
	margin-left:10px;
	padding: 4px 10px 4px 20px;
	background-image: url(http://img.pokemon-matome.net/site_sozai/monsterball.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;

}



#wrap-main #content11 #articlebody .blogbody {	/*個別ページ用*/
	text-align        : left;
	color             : #444444;
	font-weight			: bold;
	background-color  : #FFFFFF;
	margin:20px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	position: relative;
	line-height		: 200%;
	border: 1px solid #828282;

}

#wrap-main #content11 #articlebody .blogbody .mainmore {
	color : #444444;
	font-size       : 14px;
	text-align      : left;
/*	padding: 276px 8px 0px 0px;	*/
	padding: 0px 8px 0px 0px;
	font-weight: bold;
	width: 720px;
	word-wrap:break-word;
	margin-top:40px;
	margin-bottom:-50px;
}


#inyou {
	position:absolute;
	left:0px;
	top:122px;
	height:20px;
	overflow:hidden;
}



ul#inyou li {
	font-size:12px;
	font-weight:lighter !important;

}


div.basehtml_side{
	width:336px;
	height:2000px;
	border: 1px solid #828282;
	background-color:#FFFFFF;
	overflow:hidden;

}







#wrap-main #content11 #articlebody .blogbody #article_header_infomation { /* 個別記事の上 */
	color : #666666;
	font-weight     : lighter;
	vertical-align: middle;
	position: absolute;
	left: 363px;
	top: 80px;
	border-left: 7px solid #999999;
	width: 350px;
	font-size: 12px;

}

/* ブログ標準 */
#blog_parts_a .side {
	border:1px solid #666666;
	background-color: #FFFFFF;
 font-size       : 13px;
 line-height     : 150%;
 padding         : 5px;
 color:#444444;
	margin-top:10px;

}
.sidebody a {
	display : block;
	padding : 5px 10px;

}

.sidebottom {
 margin-bottom   : 20px;
 display:none;

}

.sidetitlebody {
}
.sidetitle {
	margin-top:10px;
	color:#666666;
	border-left: 10px solid #e0bd30;
	font-size:15px;
	font-weight     : bold;
	padding         : 5px 5px 5px 10px;
	
}



/* ブログ標準End */


/*INDEX-アーカイブ、月別*/
#content11 #indexbody{
	overflow:hidden;
	padding-top:0px;
	margin-top: 10px;
	padding-bottom:10px;

}


#content11 #indexbody .indexbox .cme_count {
	position: absolute;
	z-index: 2;
	right: 50px;
	top: 57px;

}
#content11 #indexbody .indexbox .cme_count a {
	display: block;
	background-color:#ff7f50;
	color: #FFFFFF;
	text-align: center;
	line-height: 250%;
	height:30px;
	width: 50px;

}
#content11 #indexbody .indexbox .cme_count a:hover {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
	
}





/*end of TOPBOX関連*/



/*******************************************/


div#footer2{
	border-top:2px solid #828282;
	padding-top:20px;
	width:1020px;
	margin: 0 auto;
	text-align:center;
	color: #333333;
	padding:10px;

}


#footer2 .sidewrapper {
	text-align:left;
    float: left;
	width: 230px;
	margin:5px;
    padding: 5px;

}


/* コメントその他 **************** */


.comment11{
	margin:0px 0px 20px 0px;
	padding:20px 10px 10px 10px;
	border: 1px solid #828282;
	background-color:#FFFFFF;

}

#takecomment,
#trackback,
.trackbackurlbody {
	padding         : 3px 0px 10px;
	color: #555555;
	font-size: 13px; 


}

.commenttext,
.trackbacktext {
	position:relative;
	min-height:40px;
	width:650px;
	font-size:140%;
	padding-left:10px;
	line-height     : 150%;
	margin-bottom   : 5px;
	margin-bottom   : 10px;
	padding         : 10px 10pt 35px 20px;
	border-bottom:1px dotted #828282;

}n
.commentloop{
	padding-left:160px !important;
	font-size:120%;

}
input.button{
	margin-top:-10px;width:200px;height:35px;

}

	
/* = recent_article_image - Plugin */
/* =============================================== */
.side ul.recent-article-image li {
	padding:5px;
	min-height: 1px;
	text-align: left;
	line-height: 130%;

}


.side ul.recent-article-image li:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;

}

* html .side ul.recent-article-image li { height: 1%; 
}
*+html .side ul.recent-article-image li { height: 1%; 
}

.side ul.recent-article-image li img {
	border: 0;
	margin: 0 5px 0 0;
	float: left;
	display: block;

}
div#acrp6_matomecom table tbody tr td{
padding:5px;

}

.related-articles ul{	/*カテゴリ*/
	font-size:13px;
	margin-top:0px;
	margin-left:10px;

}
.related-articles li a:visited,
.related-articles li a:link {
    display: block;
    padding: 0px 0px 0px 10px;
	border-left:5px solid #ff9900;
	margin-bottom:5px;

}
.related-articles li a:hover{
/*    background-color:#fff6f2;*/

}



/*= IndexNavigator	*/
/* =============================================== */

ul.index-navigator {
	padding: 15px 0 0;
	font-size: 90%;

}

ul.index-navigator li a {
	background-color: white;
	border: 1px solid #CCC;
	color: black !important;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	line-height: 28px;
	margin: 0 2px;
	padding: 0 10px !important;
	text-decoration: none !important;
	vertical-align: top;

}
ul.index-navigator li a:hover{
	color: #fff !important;
	background-color: #666666;
	text-decoration: none;

}
ul.index-navigator li span{
	background-color: #666666;
	border: 1px solid #CCC;
	color: white !important;
	display: inline-block;
	font-weight: normal;
	line-height: 28px;
	margin: 0 2px;
	padding: 0 10px !important;
	text-decoration: none !important;
	vertical-align: top;

}
ul.index-navigator li ,
ol.paging-number ,
ol.paging-number li {
	display: inline;

}

ul.index-navigator li {
	font-weight: normal;

}

ul.index-navigator li.paging-number ol.paging-number li.current {
	margin: 0 5px;
	font-weight: bold;

}

ul.index-navigator li a {
	margin: 0 2px;
	padding: 0 3px;
	font-weight: normal;

}

div.index-navigator-outer {
	text-align: center!important;

}
	/* for ie hasLayout */
	ul.index-navigator li a {
		zoom: 1;
	
}

/* for wave series */
body.wave #index-navigator1 {
	margin-bottom: 1em;

}



/* pagers end */

/* ページ移動リンク */
p.pager{
  margin:10px 0px 10px 0px;
  text-align:center;
  line-height:1;
}
p.pager a,
p.pager strong{
  display:inline-block;
  margin:0 4px;
  font-size:22px;
  padding:10px;
  border:1px solid #ccc;
  border-radius:5px;
  -webkit-border-radius:5px;
  background-color: #FFF;
  box-shadow: 0 1px 1px #fff;
  -webkit-box-shadow: 0 1px 1px #fff;
}
p.pager strong{
  color:#fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606c88), color-stop(100%,#3f4c6b));
  background: linear-gradient(to bottom, #606c88 0%,#3f4c6b 100%);
}
p.pager a:active{
  background-color:#fffde6;
}
p.pager_archive:after{
  content:'';
  display:block;
  clear:both;
}
p.pager_archive a{
  display:block;
}
p.pager_archive a.prev{
  float:left;
}
p.pager_archive a.next{
  float:right;
}




h4{
	border-left:5px solid #808080;
	font-size:18px;
	margin-top:20px;
	margin-bottom:15px;
	padding:7px 0px 4px 10px;
	
	
}

.side ul.article_bottom_share {
	display: block;
	float: left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top:8px;
	width:98%;
	padding-right:10px;

}
.side ul.article_bottom_share li { float: left; margin-left:10px;margin-top:5px; 
}


.blogbody ul.article_bottom_share {
	display: block;
	float: left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding-top:8px;
	width:98%;
	padding-right:10px;

}
.blogbody ul.article_bottom_share li { float: left; margin-left:10px;margin-top:5px; 
}


.blogbody .related-articles h3{
display: none;

}

#ads-sub-header{
margin:5px 0px 10px 0px;

}
.ads_bigbanner{
text-align:center;
margin:10px 0px 10px 0px;

}


.ads_header{
	margin:11px 0px 0px 5px;

}

#ads_article_header{
/*
	position:absolute;
	left:10px;
	top:155px;
	margin-top:0px;
*/

}


.ads-article-center,
.ads-article-center2{
	background-color:#FFFFFF;
	z-index:1;
	margin-top:-10px;
	margin-left:10px;
	margin-bottom:20px;
}

#ads-article-footer div.ads-article-footer_in{
	float:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;

}


*/
/*************************************************************************************/

.mainmore #rss-footer4{	/* 実際に表示する横幅の枠の大きさ　Pickup */
	margin:0px 0px 20px 10px;
	overflow:hidden;
	width:640px;
	height:295px;	/*	5列140px 4列:95pxのline-height:150% */

}
.win.ie #rss-footer4{	/* 実際に表示する横幅の枠の大きさ　Pickup */
	margin:10px 0px 20px 10px;
	overflow:hidden;
	width:640px;
	height:290px;

}



#rss-footer4_in{
	margin-left:-1000px;

}





/*************************************************************************************/

.basehtml3{	/* Chrome 実際に表示する横幅の枠の大きさ お勧めサイトの新着（スクロールバーはRSS.html側 */ 
	overflow:hidden;
	width:700px;
	height:660px;

}
.basehtml3 li.blogroll-list{
	line-height:200px; !important;

}

	.win.ie .basehtml3{	/* IE 実際に表示する横幅の枠の大きさ お勧めサイトの新着（スクロールバーはRSS.html側 */ 
		overflow:hidden;
		width:700px;
		height:875px;
	
}
	.win.gecko .basehtml3{	/* Firefox 実際に表示する横幅の枠の大きさ お勧めサイトの新着（スクロールバーはRSS.html側 */ 
		overflow:hidden;
		width:700px;
		height:873px;
	
}
.basehtml3_in{
	margin-left:-2000px !important;
	margin-top:-4px !important;

}
/*************************************************************************************/
.basehtml8{	/* 実際に表示する横幅の枠の大きさ */
	overflow:hidden;
	margin-top:0px;
	width:700px;
	height:260px;
	margin-bottom:20px;

}
.basehtml8_in{
	margin-left:-1000px !important;
	margin-top:-2000px !important;

}




/*************************************************************************************/



.mainmore div.rss-kiji{	/* Chrome 実際に表示する横幅の枠の大きさ お勧めサイトの新着（スクロールバーはRSS.html側 */ 
	overflow:hidden;
	width:700px;
	height:120px;

}
.mainmore div.rss-kiji_in{
	margin-left:0px !important;
	margin-top:0px !important;

}


.infobox_ind{	/* トップページ関連のみ */
	position: relative;
	display:block;
	height:120px;
	width:738px;
	margin-top:10px;
	border:1px solid #828282;
	filter:alpha(opacity=65);
	-moz-opacity:0.65;
	-khtml-opacity:0.65;
	background-color:rgba(255,255,255,0.65);
	z-index:1;
}
a.kiji_link{	/* トップページ関連のみ */
	width:100%;
	height:100%;
	display:block;
	z-index:2;
}

a.kiji_link:hover{
	background-color:#f0ecfb;
}

.infobox_ind img {
	position: absolute;
	left: 6px;
	top: 10px;
	width:176px;
	height:98px;
	border:1px solid #666666;
}

.infobox_ind h2{
	position: absolute;
	left:185px;
	top:13px;
	font-size:21px;
	overflow:hidden;
	margin-left:10px;
	height:98px;
	padding-right:10px;

}
/* --------------------------- */
.infobox_ind a.kategori_link,
.infobox_ind a.comment_link{
	position:absolute;
	z-index:100;
	padding:0px 5px;
	color:#000000;
	background-color:#ebebeb;
}
.infobox_ind a.kategori_link:hover,
.infobox_ind a.comment_link:hover{
	background-color:#a52a2a;
	color:#FFFFFF;
}
.infobox_ind a.kategori_link{
	bottom:0px;
	right:210px;
}
.infobox_ind a.comment_link{
	bottom: 0px;
	right: 120px;
}

.infobox_ind .top_date{
	position:absolute;
	bottom:0px;
	right:10px;
	z-index:1;
}



/* --------------------------- */
.infobox_kiji a.kategori_link,
.infobox_kiji a.comment_link{
	position:absolute;
	z-index:100;
	padding:0px 5px;
	color:#000000;
	background-color:#ebebeb;
	font-weight:lighter;
}
.infobox_kiji a.kategori_link:hover,
.infobox_kiji a.comment_link:hover{
	background-color:#a52a2a;
	color:#FFFFFF;
}
.infobox_kiji a.kategori_link{
	bottom:5px;
	right:100px;
}
.infobox_kiji a.comment_link{
	bottom: 5px;
	right: 10px;
}
/* --------------------------- */



#articlebody .infobox_kiji{
	position: relative;
	padding-bottom:13px;
	border-bottom:1px solid #999999;
	margin-bottom:25px;
	height:100px;

}

.infobox_kiji img{
	position: absolute;
	left: 0px;
	top: 0px;
	width:176px;
	height:98px;
	border:1px solid #666666;
}
.infobox_kiji h2{
	position: absolute;
	left:180px;
	top:25px;
	font-size:19px;
	overflow:hidden;
	margin-left:10px;
	height:98px;

}
.infobox_kiji .top_date{
	position:absolute;
	left:190px;
	top:0px;
}




.commentleft{
	/* はみ出し回避 */
	word-wrap:break-word;

}





/* 記事下コメントランク */

.comment_rank_root{

}

.comment_rank_root .comment_rank_widget_item{
	margin-right:6px;
	margin-bottom:8px;
	width:176px;
	height:100px;
	float:left;
	position:relative;
	cursor:pointer;

}

.comment_rank_root.entry_bottom .comment_rank_widget_item{
	width:171px;
	height:95px;

}


.comment_rank_root .comment_rank_widget_item.last_child{
	margin-right:0;

}

.comment_rank_root .comment_rank_widget_item:hover .comment_rank_widget_image{
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";

}

.comment_rank_root .comment_rank_widget_item .comment_rank_widget_image{
	border:1px solid #ff8c00;
	width:173px;
	height:99px;
	float:left;
	position:relative;
	overflow:hidden;

}

.comment_rank_root.entry_bottom .comment_rank_widget_item .comment_rank_widget_image{
	width:167px;
	height:93px;

}

.comment_rank_root .comment_rank_widget_item .comment_rank_widget_image img{
	width:176px;
	height:100px;

}

.comment_rank_root.entry_bottom .comment_rank_widget_item .comment_rank_widget_image img{
	width:167px;
	height:93px;

}

.comment_rank_root .comment_rank_widget_item .comment_rank_widget_title a{
	background:#fff;
	padding:2px;
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter:"alpha(opacity=90)";
	height:28px;
	display:block;
	position:absolute;
	overflow:hidden;
	right:2px;
	bottom:0px;
	left:1px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.2;

}



.comment_rank_root .comment_rank_widget_item .comment_rank_widget_count a{
	background:#ff8c00;
	padding:2px 4px;
	border-bottom:2px solid #ff8c00;
	border-left:2px solid #ff8c00;
	height:16px;
	position:absolute;
	overflow:hidden;
	top:1px;
	right:2px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;

}





/* ヘッダーコメントランク */

.comment_rank_root2 .comment_rank_widget_item{
	margin-right:6px;
	margin-bottom:8px;
	width:212px;
	height:112px;
	float:left;
	position:relative;
	cursor:pointer;

}

.comment_rank_root2.entry_bottom .comment_rank_widget_item{
	width:210px;
	height:112px;

}

.comment_rank_root2 .comment_rank_widget_item.last_child{
	margin-right:0;

}

.comment_rank_root2 .comment_rank_widget_item:hover .comment_rank_widget_image{
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";

}

.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_image{
	border:2px solid #ff8dc2;
	width:208px;	/*borderを変えたらここも変える*/
	height:110px;	/*borderを変えたらここも変える*/
	float:left;
	position:relative;
	overflow:hidden;

}

.comment_rank_root2.entry_bottom .comment_rank_widget_item .comment_rank_widget_image{
	width:210px;
	height:108px;

}

.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_image img{
	width:210px;
	height:108px;

}

.comment_rank_root2.entry_bottom .comment_rank_widget_item .comment_rank_widget_image img{
	width:210px;
	height:108px;

}

.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_title a{
	background:#fff;
	padding:2px;
	opacity:0.9;
	filter:alpha(opacity=90);
	-ms-filter:"alpha(opacity=90)";
	height:28px;
	display:block;
	position:absolute;
	overflow:hidden;
	right:2px;
	bottom:0px;
	left:1px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.2;

}



.comment_rank_root2 .comment_rank_widget_item .comment_rank_widget_count a{
	background:#ff8dc2;
	padding:2px 4px;
	border-bottom:2px solid #ff8dc2;
	border-left:2px solid #ff8dc2;
	height:16px;
	position:absolute;
	overflow:hidden;
	top:1px;
	right:2px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;

}




/* サイドバーの記事ランク */


.comment_rank_side_root{
	font-size:13px;

}

.comment_rank_side_root .comment_rank_widget_item{
	margin-bottom:8px;
	width:300px;
	height:168px;
	position:relative;
	cursor:pointer;

}

.comment_rank_side_root .comment_rank_widget_item.last_child{
	margin-right:0;

}

.comment_rank_side_root .comment_rank_widget_item:hover .comment_rank_widget_image{
	cursor:pointer;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";

}


.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_image{
	border:2px solid #ff8c00;
	width:296px;
	height:165px;
	float:left;
	position:relative;
	overflow:hidden;

}

.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_image img{
	max-width:296px;

}

.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_title a{
	background:#fff;
	padding:2px;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	height:28px;
	display:block;
	position:absolute;
	overflow:hidden;
	right:2px;
	bottom:0px;
	left:2px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:1.2;

}

.comment_rank_side_root .comment_rank_widget_item .comment_rank_widget_count a{
	background:#ff8c00;
	padding:2px 4px;
	border-bottom:2px solid #ff8c00;
	border-left:2px solid #e0bd30;
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	height:16px;
	position:absolute;
	overflow:hidden;
	top:2px;
	right:2px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;

}






/*縦*/
.trw_body { 
	width: 355px; 
	position: relative;
	height: 50px;
	margin-bottom: 20px;
	float:left;

}


.trw_image { position: absolute; left: 0px; top: 0px; width: 100px; height: 50px; 
}
.trw_image img { width: 100px; 
}
.trw_count { display:none; 
}
.trw_title {
	width:235px;
	z-index:1;
	font-size:130%;
	position: absolute;
	top:5px;
	left: 110px;
	height:40px;
	overflow:hidden;
	line-height:140%;

}
.trw_title a:link,
.trw_title a{
	font-weight:bold;
	
}
.trw_title a { font-weight:bold; 
}



.side div ul li{
margin:5px 0px;

}










/**********************************************
matome_soushoku.css
***********************************************/

/* 本文 a-aは名前等の情報　a-bは本文 */

/* 攻略用 */
.mainmore h5{
	font-size:150%;
	padding:30px 0px 0px 20px;
	margin-left:15px;
	line-height:150%;
	font-weight:nomal;
	background-image: url(http://img.pokemon-matome.net/site_sozai/monsterball.gif);
	background-repeat: no-repeat;
	background-position: 0px 38px;

}
h2.kate_title{
	margin-top:22px;
	margin-bottom:-10px;
	font-size:150%;
	background-color:#000000;
	color:#FFFFFF;
	padding:10px;
	font-weight:nomal;
}



.a-b h6{
	font-size:100% !important;
	padding:0px 0px 10px 20px !important;
	margin-bottom:10px !important;
	border-bottom:1px dashed #999999;
	margin-top:80px !important;
	margin-left:0px !important;
	line-height:150% !important;
	color:#ec6400 !important;
	font-weight:nomal !important;
	background-image: url(http://img.pokemon-matome.net/site_sozai/monsterball.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px !important;

}




.mainmore h6{
	font-size:130%;
	padding:0px 0px 20px 20px;
	margin-left:15px;
	line-height:150%;
	color:#ec6400;
	font-weight:nomal;
	background-image: url(http://img.pokemon-matome.net/site_sozai/monsterball.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-bottom:0px;

}








div.a-a_twitter{
	position: relative;
	font-weight: lighter;
	line-height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	height:10px;

}

div.a-a_twitter img{
	position: absolute;
	top:5px;
	width:25px;
	left:10px;

}
div.a-a_twitter p{
	position: absolute;
	top:15px;
	left:45px;
}


div.a-a_twitter_inyo{
	position: relative;
	font-weight: lighter;
	line-height: 100%;
	margin-top: -50px;
	margin-right: 20px;
	margin-bottom: -20px;
	margin-left: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#fff5eb;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #969696;
	height:50px;
}


div.a-a_twitter_inyo img{
	position: absolute;
	top:5px;
	width:25px;
	left:10px;

}
div.a-a_twitter_inyo p{
	position: absolute;
	top:15px;
	left:45px;
}


div.a-b_twitter{
	position: relative;
	font-size:130%;
	padding:10px 0px 20px 0px;
	margin-top:10px;
	margin-left:15px;
	margin-right: 20px;
	margin-bottom: 40px;
	line-height:150%;
	font-weight:nomal;
	clear:both;
}

div.a-b_twitter_date{
	position: absolute;
	font-size:9px;
	font-weight: lighter;
	text-align:right;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	top:-50px;
	right:0px;
}

div.a-b_twitter_inyo{
	position: relative;
	font-size:130%;
	background-color:#fff5eb;
	padding:0px 20px 15px 15px;
	margin-bottom: 40px;
	margin-left: 20px;
	margin-right: 20px;
	line-height:150%;
	font-weight:nomal;
	clear:both;
}
div.a-b_twitter_inyo blockquote{
	background-color:#ffc896;

}

div.a-b_twitter_date_inyo{
	position: absolute;
	font-size:9px;
	font-weight: lighter;
	text-align:right;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:28px 10px 0px 0px;
	top:-70px;
	right:0px;
}

div.displayout{
	margin:10px 0px 30px 0px;
	padding:14px;
	border:1px solid #c8c8c8;
	background-color:#fdfdfd;

}

span.displayout{
	display: inline-block;	/*指定しないとmargin-topなどが効かない*/
	margin:10px 0px 10px 0px;
	padding:10px;
	font-size:15px;
	border:1px solid #c8c8c8;
	background-color:#fdfdfd;

}




.a-a{
	font-size:12px !important;
	font-weight: lighter;
	line-height: 100%;
	margin: 0px 0px 5px 0px;
	padding:15px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;

}


.a-b{
	font-size:130%;
	padding:0px 0px 20px 0px;
	margin-top:10px;
	margin-bottom:50px;
	margin-left:15px;
	line-height:150%;
	margin-right: 20px;
	font-weight:nomal;

}
/* ネタバレ防止用 */
.warning{
	padding:40px 20px;
/*	font-weight:lighter !important;	*/
	background-color:#ffa0c0;
}

.a-b h2,
.a-b_twitter h2{
	border-left:5px solid #ca527a;
	padding-left:10px;
	border-bottom:1px solid #ca527a;
	font-size:19px;
	margin-bottom:10px;

}

/*削除予定*/

.a-a1,
.a-a2,
.a-a3,
.a-a4,
.a-a5{
	font-weight: lighter;
	line-height: 100%;
	padding:10px 0px 0px 10px;
}

.a-a1{
	border-left: 5px solid #4169e1;
	margin:0px 0px 0px 30px;
}

.a-a2{
	border-left: 5px solid #ffa500;
	margin:0px 0px 0px 35px;

}
.a-a3{
	border-left: 5px solid #2e8b57;
	margin:0px 0px 0px 40px;

}
.a-a4{
	border-left: 5px solid #9932cc;
	margin:0px 0px 0px 45px;
}
.a-a5{
	border-left: 5px solid #c80064;
	margin:0px 0px 0px 50px;
}


.a-b1,
.a-b2,
.a-b3,
.a-b4,
.a-b5{
	font-size:130%;
	padding:10px 0px 15px 10px;
}
.a-b1{
	border-left: 5px solid #4169e1;
	margin:0px 0px 15px 30px;
}
.a-b2{
	border-left: 5px solid #ffa500;
	margin:0px 0px 15px 35px;
}
.a-b3{
	border-left: 5px solid #2e8b57;
	margin:0px 0px 15px 40px;
}
.a-b4{
	border-left: 5px solid #9932cc;
	margin:0px 0px 15px 45px;
}

.a-b5{
	border-left: 5px solid #c80064;
	margin:0px 0px 15px 50px;
}

/* 文字装飾 */
.c-ss{
	color:#558daa;

}
.c-ss1{
	color:#509284;

}
.c-ss2{
	color:#868686;

}

dfn,
.c-red{
	color:#e10a0a;
	font-style:nomal;

}
var,
.c-blue{
/*	color:#1d46de;*/
	color:#1d65de;
	font-style:nomal;
}

.c-blue_usui{	/* 1のID用 */
	color:#5586e4;
	font-style:nomal;
}

u,
.c-orange{
	color:#ec6400;
	text-decoration: none;

}

ins,
.c-pink{
	color:#db7093;
	text-decoration: none;

}
cite,
.c-purple{
	color:#8c55b4;
	font-style:nomal;

}
del,
.c-green
/* color:#00aa64; */{
	color:#009464;
	text-decoration: none;

}
em,
.c-ocher{	/* 黄土色 */
	color:#d6901f;
	font-style:nomal;

}
s,
.c-dark_red{
	color:#850000;
	text-decoration: none;

}



.a-aa{
	font-family: "MS PGothic","ＭＳ Ｐゴシック","Mona","mona-gothic-jisx0208.1990-0",sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight:lighter;

}

.fami{
	font-family:"ＭＳ Ｐゴシック",sans-serif, arial;
	font-size:100%;
	line-height:160%;
	font-weight:bold;
}


.shutten_poke{
	line-height: 100%;
	font-size: 60%;
	font-weight: lighter;

}

.esi1{
	line-height: 150%;
	font-size: 70%;
	font-weight: lighter;

}
.esi2{
	font-size: 80%;
	line-height: 160%;
	font-weight: lighter;

}
.esi3{
	font-size:90%;
	line-height: 170%;
	font-weight:bold;

}
tt,
.esi4{
	line-height: 150%;
	font-size:140%;
	font-weight:bold;

}
code,
.esi5{
	line-height: 150%;
	font-size:170%;
	font-weight:bold;

}
.esi6{
	line-height: 150%;
	font-size:200%;
	font-weight:bold;

}
.esi7{
	line-height: 150%;
	font-size: 230%;
	font-weight:bold;

}
.esi8{
	line-height: 150%;
	font-size: 270%;
	font-weight:bold;

}
.esi9{
	line-height: 150%;
	font-size: 330%;
	font-weight:bold;

}

.id1{		/*	>>1のIDを注目させる用	*/
	color:#3464bd;
	font-weight: bold;	
	padding:4px;
	background-color:#ededed;
	
}
.id2{		/*	>>1のIDを注目させる用	*/
	color:#b22222;
	font-weight: bold;	
	padding:4px;
	background-color:#ededed;
	
}


.same_id{
	color: #ff0000;
	background-color: #dddddd;
	font-weight: bold;
}

.same_id2{
	color: #1e64bd;
	background-color: #ffff40;
	font-weight: bold;
}

.name{
	margin-right:5px;
	color:#009900;
	font-weight: bold;

}




.date{
	margin-left:-10px;

}
.day_id{
	color:#444444;
}
/*
.day{
	display:none;
}
*/

.anchor{
	color:#0000cd;

}




p.a-a br,
p.a-a1 br,
p.a-a2 br,
p.a-a3 br,
p.a-a4 br,
p.a-a5 br,
p.a-a6 br,
p.a-a7 br,
p.a-a8 br,
p.a-a9 br{
display:none;

}

/*
.mainmore>br{
display:none;

}
*/

.a-res-1>br{
display:none;

}


kbd,
blockquote{
	display:block;
	margin: 10px 20px 20px 10px;
	text-align:left;
	padding:10px;
	font-weight   : bold;
	line-height    : 150%;
	background-color:#eeeeee;
	border:1px dotted #cccccc;

}



/*	コメント投稿フォームの上	*/
table blockquote{
	margin-left:10px;
	margin-right:20px;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align:left;
	font-size:14px;
	padding:15px;
	font-weight:lighter;
	line-height    : 150%;
	background-color:#f8f8f8;
	border:1px dotted #cccccc;

}



blockquote.shuzokuti{
	margin-left:10px;
	margin-right:20px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align:left;
	padding:15px;
	font-size:15px;
	font-weight:bold;
	line-height    : 150%;
	color:#444444;
	background-color:#f0f0f0;
	border:0px !important;

}




blockquote ul{
	margin-left:30px;

}

blockquote ul li{
	list-style:disc;

}




.mainmore li a{
	list-style:disc;
	margin-left:10px;
	padding-left:10px;

}


.image_resize {
	float:left;
/*	max-width: 200px;	*/
/*	max-height: 200px;	*/

}

/* 画像挿入リサイズ用 */
* html .image_resize {
	width: expression(this.width >= this.height ? "200px" : "auto");
	height: expression(this.width <= this.height ? "200px" : "auto");

}

img {
	-ms-interpolation-mode: bicubic;

}


/* 〓〓〓〓〓 マウスオーバーで透過 〓〓〓〓〓 */
.mainmore img {
	display:block;
	margin:5px 0px 10px 0px;
/*	margin:5px 0px 15px 0px;	*/

}

.mainmore a:link img,
.mainmore a:visited img{
padding:2px;
border:2px solid #dddddd;

}

.mainmore a:hover img {
border:2px solid #ff7d00;
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
opacity: 0.8;

}

.mainmore a:link,
.mainmore a:visited{
	text-decoration: underline;

}



.center{
text-align:center;

}
.center img  {
	display:block;

}



#ads_article_header{
	position:absolute;
	left:10px;
	top:155px;
	margin-top:0px;

}

#ads-article-footer{
	margin-top:0px;
	margin-bottom:10px;

}

#ads-article-footer div.ads-article-footer_in{
	float:left;
	margin-left:10px;

}






#wrapper-main-in{
 font-size:18px;
padding-top:20px;
font-weight:lighter;

}

table.data{
  background-color:#ffffff;
  border: 1px solid #666666;
  border-collapse: collapse;
  max-width:100%;


}


#wrapper-main-in ul{
	margin-left:20px;

}

#wrapper-main-in ul li{
	margin:0px;
	list-style:disc;
	

}

#wrapper-main-in h2{
	font-size:120%;
	color:#eb0a0a;
	margin:50px 0px 5px 0px;
	padding:3px 0px 5px 8px;
	width:95%;

}

#commentbody h3{
	font-size:15px;
}

.a-b h3,
.a-b_twitter h3{
	color:#000000;
	border-top:1px solid #969696;
	border-bottom:1px solid #969696;
	background-color:#f0f0f0;
	padding:8px 0px 5px 5px;
	font-size:19px;
	margin-top:15px;
	margin-bottom:10px;
}

#wrapper-main-in h4{
	font-size:120%;
	background-color:#d9ffff;
	margin:15px 0px 5px 0px;
	padding:3px 0px 5px 8px;
	width:95%;

}


}


.mainmore table tr:nth-child(odd) {
  color:#333333;
  background-color: #f8ffff;

}

.mainmore table th{
  color: #333333;
  border: 1px solid #666666;
  padding: 5px;
  background-color: #dbffac;

}
.mainmore table td {
  border: 1px solid #666666;
  padding: 5px 3px 3px 5px;
	font-weight:lighter;

}



p.bbs{
	text-align:center;
	float:left;
	width:300px;
	margin:5px 20px;
	background-color:#f0fff0;
	border:2px solid #48d1cc;
	padding:15px 5px;
	font-size:18px;
	font-weight:bold;

}

p.bbs a{
	display:block;

}
div.pokebbs{
	margin-top:30px;
	text-align:center;

}
div.pokebbs p{
	padding:10px;
	font-size:24px;
	font-weight:lighter;
	background-color:#f0d2d2;
	display:inline;

}

p.prevnext{
	margin:15px 0px;
	line-height: 150%;
	font-size:140%;
	font-weight:bold;

}

.index_navigator{
	font-size:20px;
	margin:10px;
	text-align:center;

}
.index_navigator a,
.index_navigator strong{
	padding:10px;

}

/*************RSS画像リンク******************/




div#header_rtranking	{
	position:absolute;
	left:0px;
	top:220px;
	height:114px;
	overflow:hidden;
	width: 1136px;

}


div#header_ads	{
	position:absolute;
	left:0px;
	top:120px;
	height:114px;
	overflow:hidden;
	width: 1136px;

}





/************************************************************************/

div.tradebbs,
ul.tradebbs{
	margin-top:10px;
	padding:10px;
	background-color:#f0f0f0;

}
div.tradebbs li,
ul.tradebbs li{
	font-size:16px;
	width:600px;
	height:20px;
	overflow:hidden;
	padding-top:10px;

}

.tradebbs{
	line-height:150%;
	font-size:13px;
	overflow:hidden;
	height:230px;
/*ここで調整*/

}

.tradebbs img{
	display:none;

}



.FixNavi{
	margin-left:1096px;
	position:fixed;
	bottom:0px;
	width:45px;
	z-index:1;
	opacity: 0.8;

}


.FixNavi.FixNavi_height1{
	height:135px;

}
.FixNavi.FixNavi_height2{
	height:397px;

}

.FixNavi li a{
	display:block;
	overflow:hidden;
	text_indent:500px;

}
.FixNavi li a span{
	vertical-align:32px;

}

	li a#fix-top{background:url(http://img.pokemon-matome.net/site_sozai/fixnav/001a.gif) no-repeat 0px 0px;height:45px;width:45px
}
	li a#fix-top:hover{background:url(http://img.pokemon-matome.net/site_sozai/fixnav/001a.gif) no-repeat 0px -45px;
}

	li a#fix-comwatch{background:url(http://img.pokemon-matome.net/site_sozai/fixnav/003a.gif) no-repeat 0px 0px;height:45px;width:45px;
}
	li a#fix-comwatch:hover{background:url(http://img.pokemon-matome.net/site_sozai/fixnav/003a.gif) no-repeat 0px -45px;
}

	li a#fix-tweet{background:url(http://img.pokemon-matome.net/site_sozai/fixnav/007a.gif) no-repeat 0px 0px;height:45px;width:45px;
}
	li a#fix-tweet:hover{background:url(http://img.pokemon-matome.net/site_sozai/fixnav/007a.gif) no-repeat 0px -45px;
}




.side ul{
	margin-left:0px;

}
.side ul li{
	margin-left:0px;
	list-style:disc;

}



#wrapper-main-in ul.tradebbs li{
	list-style:none;

}

textarea.textareaback{
}

/* グッズページ */
.img_and_com650{
	width:640px;
	text-align:left;
	margin: 0px auto;

}

.img_and_com450{
	width:450px;
	text-align:left;
	margin: 0px auto;

}

.img_and_com550{
	width:550px;
	text-align:left;
	margin: 0px auto;

}




.blogparts_categoryArchive ul{
	margin-left:20px;
	list-style:none;
}


/* ブログパーツ　人気記事 */





.sub .blogparts_popularArticle ul {
counter-reset: wpp-ranking;

}

.blogparts_latestArticle li,
.sub .blogparts_popularArticle li,
.pick-up {
margin:0px;
background: #fff;
border-bottom: 1px solid #ddd;
font-size:16px;

}

.sub .blogparts_popularArticle li {
position: relative;

}

.sub .blogparts_popularArticle li:before {
content: counter(wpp-ranking, decimal);
counter-increment: wpp-ranking;
position: absolute;
top: 10px;
left: 10px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
background: rgba(0,0,0,0.7);
color: #fff;
font-size: 14px;

}

.sub .blogparts_popularArticle li:nth-child(1):before {
background: rgba(255, 192, 56, 0.85);

}

.sub .blogparts_popularArticle li:nth-child(2):before {
background: rgba(154, 154, 154, 0.85);

}

.sub .blogparts_popularArticle li:nth-child(3):before {
background: rgba(134,88,66,0.85);

}

.blogparts_latestArticle a,
.sub .blogparts_popularArticle a,
.pick-up > a {
display: block;
overflow: hidden;
padding: 10px 0;

}

.blogparts_latestArticle img,
.sub .blogparts_popularArticle img,
.pick-up-image {
float: left;
width: 70px; /* 画像の表示サイズ */
height: 60px;
padding-left: 10px;
padding-right:8px;

}









/* ブログパーツ　人気記事（追尾） */


.sub .sidekiji .blogparts_popularArticle li,
.pick-up {
background: #fff;
border-bottom: 1px solid #ddd;
font-size:14px;
font-weight:bold;
overflow:hidden;
height:76px;

}

.sub .sidekiji .blogparts_popularArticle li {
position: relative;

}

.sub .sidekiji .blogparts_popularArticle li:before {
content: counter(wpp-ranking, decimal);
counter-increment: wpp-ranking;
position: absolute;
top: 10px;
left: 10px;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
background: rgba(0,0,0,0.7);
color: #fff;
font-size: 14px;

}

.sub .sidekiji .blogparts_popularArticle li:nth-child(1):before {
background: rgba(255, 192, 56, 0.85);

}

.sub .sidekiji .blogparts_popularArticle li:nth-child(2):before {
background: rgba(154, 154, 154, 0.85);

}

.sub .sidekiji .blogparts_popularArticle li:nth-child(3):before {
background: rgba(134,88,66,0.85);

}
.blogparts_latestArticle a,
.sub .sidekiji .blogparts_popularArticle a,
.pick-up > a {
display: block;
overflow: hidden;
padding: 10px 0;

}

.sub .sidekiji .blogparts_popularArticle img,
.pick-up-image {
float: left;
width: 70px; /* 画像の表示サイズ */
height: 60px;
padding-left: 10px;
padding-right:8px;
}






#share ul{
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	border-top:1px dashed #666666;
	height:auto;
}
#share li{
	font-size:14px;
	float:left;
	text-align:center;
	margin-right:1%;
	margin-bottom:8px;
	border-radius:3px;
	list-style:none;
}
#share li.share-twitter_follow{
width:160px;
	background:#55acee;
	box-shadow:0 2px #2795e9;
}
#share li.share-twitter_follow:hover{
	background:#83c3f3;
}

#share li.share-twitter{
width:84px;
	background:#55acee;
	box-shadow:0 2px #2795e9;
}
#share li.share-twitter:hover{
	background:#83c3f3;
}
#share li.share-facebook{
width:84px;
	background:#3b5998;
	box-shadow:0 2px #2d4373;
}
#share li.share-facebook:hover{
	background:#4c70ba;
}
#share li.share-google:hover{
	background:#e47365;
}
#share li.share-hatena{
width:84px;
	background:#2c6ebd;
	box-shadow:0 2px #225694;
}
#share li.share-hatena:hover{
	background:#4888d4;
}
#share li.share-pocket{
width:84px;
	background:#f13d53;
	box-shadow:0 2px #e6152f;
}
#share li.share-pocket:hover{
	background:#f26f7f;
}
#share li.share-line{
width:84px;
	background:#00C300;
	box-shadow:0 2px #009d00;
}
#share li.share-line:hover{
	background:#2bd92b;
}
#share a{
	display:block;
	height:27px;
	padding-top:6px;
	color:#ffffff;
	text-decoration:none;
}
#share a:hover{
	text-decoration:none;
	color:#ffffff;
}

/* 記事下に挿入の関連リンク */
/*
.kanren_link{
	margin-bottom:-15px;
}
*/
.kanren_link{
	margin-bottom:0px;
}
.kanren{
	margin:10px 0px 10px 0px;
}


.link_matome a:link{
	margin-top:10px;
	display:block;
	width:95%;
	color:#666666 !important;
	padding:10px;
	text-align:center;
	background-color:#fff0f5;
	border:1px dashed #999999;
}

.link_matome a:hover{
	background-color:#ffc0cb;
	color:#666666 !important;
}


/*特性のツールチップ*/
/**
 * PowerTip
 * https://stevenbenner.github.io/jquery-powertip/
 *
 * Stylesheet for the monochrome (default) theme.
 */

#powerTip {
	cursor: default;
	background-color: #333;
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 6px;
	color: #fff;
	display: none;
	padding: 10px;
	position: absolute;
	white-space: nowrap;
	z-index: 2147483647;
	font-size:16px;
}
#powerTip:before {
	content: "";
	position: absolute;
}
#powerTip.n:before, #powerTip.s:before {
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	left: 50%;
	margin-left: -5px;
}
#powerTip.e:before, #powerTip.w:before {
	border-bottom: 5px solid transparent;
	border-top: 5px solid transparent;
	margin-top: -5px;
	top: 50%;
}
#powerTip.n:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
}
#powerTip.e:before {
	border-right: 10px solid #333;
	border-right: 10px solid rgba(0, 0, 0, 0.8);
	left: -10px;
}
#powerTip.s:before {
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	top: -10px;
}
#powerTip.w:before {
	border-left: 10px solid #333;
	border-left: 10px solid rgba(0, 0, 0, 0.8);
	right: -10px;
}
#powerTip.ne:before, #powerTip.se:before {
	border-right: 10px solid transparent;
	border-left: 0;
	left: 10px;
}
#powerTip.nw:before, #powerTip.sw:before {
	border-left: 10px solid transparent;
	border-right: 0;
	right: 10px;
}
#powerTip.ne:before, #powerTip.nw:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
}
#powerTip.se:before, #powerTip.sw:before {
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	top: -10px;
}
#powerTip.nw-alt:before, #powerTip.ne-alt:before,
#powerTip.sw-alt:before, #powerTip.se-alt:before {
	border-top: 10px solid #333;
	border-top: 10px solid rgba(0, 0, 0, 0.8);
	bottom: -10px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 10px;
}
#powerTip.ne-alt:before {
	left: auto;
	right: 10px;
}
#powerTip.sw-alt:before, #powerTip.se-alt:before {
	border-top: none;
	border-bottom: 10px solid #333;
	border-bottom: 10px solid rgba(0, 0, 0, 0.8);
	bottom: auto;
	top: -10px;
}
#powerTip.se-alt:before {
	left: auto;
	right: 10px;
}

.no_br{
	display:none;
}




.type_nomaru{
	background-color:#b8b895;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_honoo{
	background-color:#dc5949;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_mizu{
	background-color:#73b8ea;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_denki{
	background-color:#f2d479;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_kusa{
	background-color:#95c779;
	color:#FFFFFF;
	padding:0px 5px;
}

.type_koori{
	background-color:#b8e7e7;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_kakutou{
	background-color:#873530;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_doku{
	background-color:#9b5fa7;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_jimen{
	background-color:#e3cb8e;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_hikou{
	background-color:#b2bdea;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_esupa{
	background-color:#e36c9b;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_musi{
	background-color:#bdb85f;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_iwa{
	background-color:#c2a75f;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_gosuto{
	background-color:#6c6ca1;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_doragon{
	background-color:#3e4e8e;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_aku{
	background-color:#6c594e;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_hagane{
	background-color:#c7d4e0;
	color:#FFFFFF;
	padding:0px 5px;
}
.type_feari{
	background-color:#fa90ba;
	color:#FFFFFF;
	padding:0px 5px;
}


/* 関連記事 */
.mainmore .kanren_container{
margin:10px 0px 0px 0px;
border:1px solid #cccccc;
background-color:#f8f8f8;
padding:10px;
}

.mainmore .kanren{
margin:0px 0px 0px 0px;
}


.mainmore .kanren_oya{
position: relative;
height:60px;
margin-bottom:10px;
overflow:hidden;
}

.mainmore .kanren_img{
position: absolute;
width:60px;
height:60px;
list-style: none; 
margin:0px;
padding:0px;
}

.mainmore .kanren_img img{
width:60px;
height:60px;
}

.mainmore .kanren_bunshou{
position: absolute;
top:10px;
left:70px;
list-style: none; 
margin:0px;
padding:0px;
}
/* 関連記事_end */





/* 関連記事 */
#kako_kiji{
	font-size:16px;
}
#kako_kiji .kanren_container{
margin:10px 0px 0px 0px;
border:1px solid #cccccc;
background-color:#f8f8f8;
padding:10px;
}

#kako_kiji .kanren{
margin:0px 0px 0px 0px;
}


#kako_kiji .kanren_oya{
position: relative;
height:60px;
margin-bottom:10px;
}

#kako_kiji .kanren_img{
position: absolute;
width:60px;
height:60px;
list-style: none; 
margin:0px;
padding:0px;
}

#kako_kiji .kanren_img img{
width:60px;
height:60px;
}

.anime_matome{
display:none;
}

#kako_kiji .kanren_bunshou{
position: absolute;
top:10px;
left:70px;
list-style: none; 
margin:0px;
padding:0px;
}
/* 関連記事_end */



/*Amazlet Amazon */
.amazlet-box{
	padding:10px;
	margin-top:7px;
	border-top:1px dashed #999999;
/*	text-decoration:none !important;	*/
}

.amazlet-box a{
	color:#000000;
/*	text-decoration:none !important;	*/
}

.amazlet-sub-info{
	padding:5px 10px 5px 10px;
	background-color:#bfecbf !important;
	text-decoration:none !important;
}
.amazlet-sub-info a{
	color:#000000;
	text-decoration:none !important;
}


.toggle-box,
.toggle-box1,
.toggle-box2,
.toggle-box3,
.toggle-box4,
.toggle-box5,
.toggle-box6,
.toggle-box7,
.toggle-box8,
.toggle-box9,
.toggle-box10{
  border: 1px solid #aaaaaa;
  margin: 10px;
  padding: 10px;
  display: none;
}


td.nowrap,
th.nowrap{
  white-space: nowrap;
}




.amazon_column {
	display: flex;
	padding:10px;
	margin-top:7px;
	border-top:1px dashed #999999;
}
.amazon_column__side { flex: 0 0 140px; }
.amazon_column__side a img{
	border:0px !important;
}
.amazon_column__main { flex: 1 1 auto;margin-left:10px; }
.amazon_column__main a.amazon_title {color:#000000 !important;margin-bottom:10px;display:block;}
.amazon_column__main a.amazon_shousai{color:#000000;background-color:#bfecbf;padding:5px 5px 5px 5px;display:inline;}



.senden{
 background:#666666;
}


/********* PC_CSS **********/