/*
カスタム CSS 機能へようこそ。

使い方についてはこちらをご覧ください
(英語ドキュメンテーション)。http://wp.me/PEmnE-Bt
*/
.rss-antenna li {
	margin: 0;
	padding-bottom: 0 !important;
}

.rss-antenna ul {
	padding: 0;
}

/*--------------------------------
記事コメント数
---------------------------------*/
.kiji_date {
	font-size: 12px;
	margin: 0;
	color: #666666;
	line-height: 15px;
	float: left;
}

/* clearfix */
.blogbox:before,
.blogbox:after {
	content: "";
	display: inline-block;
}

span.kdate {
	vertical-align: -webkit-baseline-middle;
}

span.kiji_comme {
	vertical-align: -webkit-baseline-middle;
}

.comme_box {
	font-size: 12px;
	float: right;
	background-color: #403f3e;
	padding: 0 5px;
	border: 1px solid #989696;
	border-radius: 7px;
	color: #fff;
}

.comme_box_list {
	font-size: 12px;
	background-color: #403f3e;
	padding: 0 5px;
	border: 1px solid #989696;
	border-radius: 7px;
	color: #fff;
	text-align: center;
	margin-top: 2px;
}

.kiji_comme a {
	color: #FFF;
	text-decoration: none;
}

span.comme_count {
	color: #6fefea;
	font-weight: bold;
	font-size: 18px;
}

span.kdate {
	font-size: 13px;
	margin: 0;
	color: #ccc;
	line-height: 18px;
}

/*--------------------------------
コメント見出し
---------------------------------*/
h3#reply-title {
/* background-color: #b6b7b5 !important; */
/* padding: 5px; */
/* color: #FFF; */
}

/*--------------------------------
SP記事下AD
---------------------------------*/
.execphpwidget {
	text-align: left;
}

.rank-game-box p {
	text-align: left;
}

/*--------------------------------
ネイティブAD
---------------------------------*/
.menu li a {
	display: block;
	color: #000;
	text-decoration: none;
}

.menu li {
	margin: 0;
	padding: 5px 2px;
	line-height: 1.2;
	border-bottom: 1px dashed #cccccc;
	list-style: none;
}

.menu img {
	float: left;
	width: 80px;
}

.menu p {
	margin: 0 0 0 90px;
	line-height: 22px;
}

.menu .title {
	color: steelblue;
	font-size: 18px;
}

.menu li a:after {
	content: "";
	display: block;
	clear: both;
}

p.title {
	text-align: left;
}

/*-- 広告 --*/
.adspace {
	text-align: center;
	margin: 10px auto;
}
.adspace.headad {
    min-height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px;
}
/*-- FourM wipe --*/
.trvdfloater{bottom: 140px !important;}

/*-- GoodLifeオーバーレイ調整 --*/
div#div_container {
	z-index: 2147483640 !important;
}
div#glssp_div_container {
    z-index: 2147483640!important;
}

/*-- Fluctオーバーレイ調整 --*/
div.adingoFluctOverlay {
    z-index: 2147483640!important;
}

/*-- オーバーレイ調整 --*/
div#ad-GGL {
	z-index: 2147483640!important;
}

/*-- ナビバー --*/
nav#s-navi {
	display: none;
}

/*-- インステ背景 --*/
div#gn_interstitial_area {
	background-color: rgba(0,0,0,0.8) !important;
}

/*-- サイド --*/
h4.menu_underh2 {
	background-color: #333;
	color: #fff;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 7px !important;
	margin: 15px 0 5px !important;
	border-radius: 4px;
}

/*-- サムネイル --*/
div#kanren dt img {
	height: 100px;
	width: 100px;
	object-fit: cover;
}

/*-- fluct_native --*/
div#FN661121 {
    margin: -10px 10px 0px 10px;
}
.ad-native {
    margin: 5px 10px;
}

/*-- rossoAdText --*/
.rossoAdText001 {
    margin-top: 15px;
    margin-bottom: 15px;
}

/*-- 埋め込みyoutubeレスポンシブ --*/
.video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin-bottom: 10px;
}
 
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


/*-- Twitterまとめ調整 --*/
.mt-buttons {
    display: none;
}
.mt-header img {
    display: inline;
    margin-bottom: -15px;
}
.mt-header {
    font-size: 10px;
    margin-top: 20px;
}
.matome-item img {
    display: inline-table;
}
img.mt-tweetimg-multi {
    width: 100%!important;
}