/*moreタグ　固定リンク
.article-body-inner li a{
	font-size:17px;
	font-weight:600;
}

.fittexted_for_entry li a{
	font-weight:700;
	color:#1a0dab;
}
.fittexted_for_entry div .dfad{
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}
.entry-inner > div > div{
	margin-left:0px;
	margin-top:0px;
}
*/

/*moreタグ　RSS*/
.wprss_ajax ul li{
	border-bottom-style:dotted !important;
	border-top-width:2px;
	border-top-style:none;
	
}

.entry .entry-content .article-body-inner .t_3 .wprss_ajax div ul li{
	border-bottom-width:2px !important;
}


/*タイトル*/
.content .group h1{
	font-size:40px !important;
}

@media only screen and (max-width:719px){

	.content .group h1{
		font-size:30px !important;
	}

}

@media (max-width:479px){

	.content .group h1{
		font-size:25px !important;
	}

}

@media (max-width:479px){

	#grid-wrapper .post-title a{
		font-weight:600;
	}

}

/*トップページ　外部リンク*/
.content ol a{
	color:#1a0dab;
	font-size:20px;
}
.content ol li{
	padding-top:5px;
	padding-bottom:5px;	
}

/*トップページ　記事タイトル*/
@media (max-width:479px){

	#wrapper #page .container-inner .main .main-inner .content .group #grid-wrapper .grid-item .post-inner .post-content h2{
		font-size:19px !important;
	}

	#grid-wrapper .grid-item h2{
		line-height:28px;

	}

}

/*サイドバー　画像ウィジェット*/
/*.sidebar .sidebar-content .widget .widget_sp_image-description p a{
	color:#1a0dab !important;
}*/

.main .widget p a{
	text-decoration:underline !important;
}

/*ヘッダーの大きさ*/
#header{
	padding-bottom:0px;
}

/*ヘッダーの外部リンク*/
#page .textwidget li{
	padding-bottom:5px;
	padding-top:5px;
}

#page .header-widget ul li{
	padding-top:5px;
	padding-bottom:5px;
}

#page .textwidget ol a{
	font-size:20px !important;
	color:#1a0dab;
}

#page .textwidget a{
	text-shadow:none;
	color:#1a0dab;
}

#page .header-widget ul a{
	font-size:20px;
	color:#1a0dab;
}

#page .textwidget li{
	line-height:26.5px;
	list-style-type:disc;
	list-style-position:inside;
}

#page .header-widget ul li{
	list-style-type:disc;
	list-style-position:inside;
	line-height:20px;
}

@media (max-width:719px){
#page .textwidget ol a{
	font-size:20px !important;
}

#page .textwidget a{
　font-size:20px;
}
	
#page .header-widget ul a{
	font-size:20px;
	color:#1a0dab;
}


}

/*外部リンクのアイコン（記事上と記事下に反映）
.content .hentry ol{
	list-style-image:url("http://overjoyed.info/wp-content/uploads/2019/06/40693ae48d96187d72ac5c4f9e290955.png");
}
.content .hentry ul{
	list-style-image:url("http://overjoyed.info/wp-content/uploads/2019/06/40693ae48d96187d72ac5c4f9e290955.png");
}
*/

/*記事上の外部リンク*/
.blogroll_wrapper ol a{
	font-size:20px;
	color:#1a0dab !important;

}

/* List Item */
.blogroll_wrapper ul li{
	border-right-style:none !important;
	border-left-style:none !important;
}

/* Link */
.blogroll_wrapper ul a{
	color:#1a0dab !important;
	
}

@media (max-width:719px){

.blogroll_wrapper ol a{
	font-size:20px;
	color:#1a0dab !important;
	}

.blogroll_wrapper ul li{
　font-size:20px;
	}	
}	
	
}
/*記事上の外部リンクの縦ボーダー*/
.blogroll_wrapper ul li{
	border-right-width:0px;
	border-left-width:0px;
}



/*名前・ID欄の大きさ・色*/
.fittexted_for_entry .t_h > span{
	font-size:10px !important;
	font-weight:300;
}

.article-body .t_h span span{
	font-size:10px !important;
	font-weight:300;
}

.article-body .t_h > span{
	font-size:10px !important;
}

.article-body-more .t_3 .t_h{
	margin-bottom:0px;
}

/*本文*/
.entry .t_b strong > span{
	font-weight:700;
}

/* Span Tag 名前欄の大きさ*/
.entry .t_h > span{
	font-size:12px !important;
	
}


.article-body-more .t_3 .t_h p > span{
	font-size:12px !important;
}


.article-body-more .t_3 .t_h > span{
	font-size:12px !important;
	
}




/* 640px and smaller screen sizes *　本文の左側の幅を狭める/
@media (max-width:640px){

	/* Division */
	.entry .t_b{
		padding-left:0px !important;
		
	}

/* Division　名前欄と本文の幅を狭める */
.article-body .t_b{
	margin-top:0px !important;
}
	
.entry-inner > .t_3 > .t_b{
	margin-top:0px !important;
}

.article-body-more .t_3 .t_h{
	margin-bottom:0px;
}

.article-body-more .t_3 .t_b{
	margin-top:0px !important;
}

.entry .t_b{
	margin-top:0px !important;
	
}


/*moreタグ　固定リンク*/
.fittexted_for_entry li a{
	color:#1a0dab;
}

.fittexted_for_entry div li{
	margin-top:5px;
	margin-bottom:5px;	
}


/*記事下人気記事*/
.fittexted_for_entry .cta-widget ul{
	margin-left:0px;
}

.cta-widget .wpp-list li{
	border-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	box-shadow:none;
	visibility:initial;
	list-style-type:decimal;
	list-style-position:inside;
}

.container-inner .main .main-inner .content .group .hentry .post-inner .fittexted_for_entry .entry-inner .cta-widget .wpp-list li{
	overflow-x:visible !important;
}

.fittexted_for_entry .cta-widget{
	font-weight:700;
	font-size:24px;
	padding-top:35px;
}


/*記事下の外部リンク*/
.hentry .post-inner ol li a{
	color:#1a0dab !important;
}

.main .hentry ol a{
	font-size:20px !important;
}

.post-inner ol li{
	line-height:20px;
}


.post-inner ul a{/*RSS*/
	color:#1a0dab;
	font-size:20px;
}

.post-inner > li > a{
	color:#1a0dab;
	font-size:20px;
}

.post-inner ol li{
	line-height:20px;
	margin-bottom:10px;
}

.post-inner ul li{
	line-height:20px　!important;
	padding-top:10px;
	margin-bottom:10px  !important;
}

.content .group .hentry .post-inner > li{
	line-height:20px;
	padding-top:10px;
}

.post-inner > li > a{
	margin-top:0px;
	margin-bottom:1px;
	padding-top:0px;
}

/* Link */
.post-inner ul a{
	color:#1a0dab !important;
	
}

/* List Item */
#content .hu-pad div > li{
	padding-bottom:12px;
}

/* 720px and larger screen sizes */
@media (min-width:720px){

	/* Link */
	.post-inner ul a{
		font-size:20px !important;
	}
	
}

/* List Item 外部リンク間のスペース*/
.post-inner ol li{
	margin-bottom:12px;
}

.post-inner ul li{
	margin-top:12px;
}


/* List Item 記事上外部リンク間のスペース*/
.post-inner ul li{
	margin-bottom:15px;
	margin-top:10px;
}

/* Link */
.blogroll_wrapper ol a{
	padding-bottom:0px;
}

/* List Item */
.blogroll_wrapper ol li{
	padding-bottom:12px;
}

/* List Item 記事下外部リンク間のスペース*/
.post-inner ol li{
	padding-bottom:6px;
}

/* List Item */
.post-inner ul li{
	padding-bottom:6px;
	margin-top:0px;
	margin-bottom:0px;
}

/* List Item 関連記事下外部リンク間のスペース*/
.content .group > div ul li{
	padding-bottom:6px;
}

/* Link 行間の幅*/
.post-inner ol a{
	line-height:1.6em;
}

/* Rsswidget 行間の幅　ヘッダーウィジェット*/
#page ul .rsswidget{
	line-height:1.6em;
}

/* Link 行間の幅　関連記事下*/
.content .group > div ul li a{
	line-height:1.6em;
}

.content .group > div > li > a{
	line-height:1.6em;
}

.content li ol a{
	line-height:1.6em;
}

@media (max-width:719px){

	.main .hentry ol a{
		font-size:20px !important;
	}

		.post-inner ul a{
		font-size:20px;
	}

	.post-inner > li > a{
		font-size:20px;
	}


}

/*おススメの記事を紹介します*/
.content .group .t_a{
	margin-bottom:15px;
	font-weight:700;
	font-size:19px;
	color:#f71616;
}



/*関連記事*/
.related-posts .related .hentry .related-inner .post-title a{
	font-weight:700 !important;
}

.related-posts .related .hentry{
	min-height:340px;
}

/* 「当サイトの関連記事」の位置と大きさ */
#content .hu-pad h4.heading{
	font-size:26px;
	text-align:center;
	margin-top:20px;
	
}

/* 当サイトの関連記事欄のタイトルの文字の大きさ */
.related-posts .post-title a{
	font-size:18px;
}

/* 当サイトの関連記事欄の高さ */
.related-posts .related .hentry{
	min-height:374px;
}

/*関連記事下外部リンク*/
.content .group > div ul li a{
	font-size:20px;
	color:#1a0dab;
}

.content .group > div > li > a{
	font-size:20px;
	color:#1a0dab !important;
	line-height:25px;
	margin-bottom:0px;
}

.content li .dfad a{
	font-size:20px;
	color:#1a0dab !important;
}

.group > div > li ol li a{
	font-size:20px;
}

.content .group > div ul li{
	line-height:20px;
	margin-bottom:10px;
}

.content .group > div > li{
	line-height:20px;
}

.content li div li{
	margin-bottom:10px;
	margin-top:10px;
}

/* Link */
.hu-pad > div ul li a{
	color:#1a0dab !important;
	
}

@media (max-width:719px){

	.content .group > div ul li a{
		font-size:18px;
	}

	.content .group > div > li > a{
		font-size:18px;
	}

	.content li .dfad a{
		font-size:18px;
	}

	.group > div > li ol li a{
		font-size:18px;
	}

}



/*コメント欄*/
.commentlist .comment-body p{
	font-weight:700;
	font-size:20px;
}

/*日付*/
.commentlist .comment-meta a{
	font-size:12px;
	
}

/* コメント欄の横幅を狭める */
#commentlist-container .commentlist .thread-even{
	padding-left:0px;
}

#commentlist-container .commentlist .thread-odd{
	padding-left:0px;
}


.commentlist > .fittexted_for_comments > .comment-body .comment-author .fn{
	font-weight:300;
}

.commentlist > .fittexted_for_comments > .comment-body p{
	color:#636363;
	line-height:25px;
}

.commentlist > .fittexted_for_comments > .children > .fittexted_for_comments > .comment-body p{
	color:#636363;
	line-height:25px;
}

.commentlist .children .children p{
	color:#636363;
	line-height:25px;
}

/* Comment body コメント欄2段目*/
.commentlist .thread-even > .children > .comment > .comment-body{
	border-left-style:solid;
	border-left-color:#3498db;
	
}

#wrapper #page .container-inner .main .main-inner #content .hu-pad #comments #commentlist-container .commentlist .thread-even > .children > .comment > .comment-body{
	border-left-width:3px !important;
}

.commentlist .thread-odd > .children > .comment > .comment-body{
	border-left-style:solid;
	border-left-color:#3498db;
	
}

#wrapper #page .container-inner .main .main-inner #content .hu-pad #comments #commentlist-container .commentlist .thread-odd > .children > .comment > .comment-body{
	border-left-width:3px !important;
}

/* Comment body コメント欄3段目*/
.thread-odd .children .comment .children .comment .comment-body{
	border-left-style:solid;
	border-left-color:#f1c40f;
	
}

#wrapper #page .container-inner .main .main-inner #content .hu-pad #comments #commentlist-container .commentlist .thread-odd .children .comment .children .comment .comment-body{
	border-left-width:3px !important;
}

.thread-even .children .comment .children .comment .comment-body{
	border-left-style:solid;
	border-left-color:#f1c40f;
	
}

#wrapper #page .container-inner .main .main-inner #content .hu-pad #comments #commentlist-container .commentlist .thread-even .children .comment .children .comment .comment-body{
	border-left-width:3px !important;
}

/* Comment body コメント欄4段目*/
.thread-odd > .children > .comment > .children > .comment > .children > .comment > .comment-body{
	border-left-color:#1abc9c;
}

.thread-even .children .comment .children .comment .children .comment .comment-body{
	border-left-color:#27ae60;
}

#content .hu-pad #comments #commentlist-container .commentlist .thread-even .children .comment .children .comment .children .comment .comment-body{
	border-left-width:3px !important;
}

/* Comment body コメント欄5段目*/
.children .comment .children .comment .children .comment .children .comment .comment-body{
	border-left-color:#e74c3c;
	
}



/* 返信ボタン */
.commentlist > .fittexted_for_comments > .comment-body .reply .comment-reply-link{
	font-weight:700;
	font-size:18px;
	color:#1ab2f4;
	background-color:#e9e6e6;
}

.commentlist > .fittexted_for_comments > .children > .fittexted_for_comments > .comment-body .comment-reply-link{
	font-weight:700;
	font-size:18px;
	color:#1ab2f4;
	background-color:#e9e6e6;
}

.commentlist > .fittexted_for_comments > .children > .fittexted_for_comments > .children > .fittexted_for_comments > .comment-body .reply a{
	font-weight:700;
	font-size:18px;
	color:#1ab2f4;
	background-color:#e9e6e6;	
}

.children .fittexted_for_comments .children .fittexted_for_comments .children .fittexted_for_comments .comment-body .reply a{
	font-weight:700;
	font-size:18px;
	color:#1ab2f4;
	background-color:#e9e6e6;	
}

/* Group */
.main .content > .group{
	
}

/*サイドバー　外部リンク*/
.sidebar .widget .widget_sp_image-image-link img{
	display:inline-block;
	height:90px;
}

.sidebar p a{
	font-weight:700;
}

.main .widget p a{
	font-size:17px !important;
}
.sidebar .widget .widget_sp_image-description p{
	line-height:25px;
}

/*サイドバー　人気記事*/
.sidebar .wpp-list li{
	line-height:25px;
}

.sidebar li .wpp-post-title{
	font-size:17px !important;
}
.sidebar .wpp-list li{
	list-style-type:decimal;
	list-style-position:inside;

}


.sidebar .wpp-list li::before {
  position: relative;
  top: -2px;
  left: -18px;

  display: inline-block;

  width: 6px;
  height: 6px;

  content: '';

}
