@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    1.0.8
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
dt.res-meta .name {
	font-weight: bold;
	color: #2EA31E;
}

dt.res-meta:before {
	font-family: "FontAwesome";
 	content: '\f024';
	margin-right: 0.6rem;
	color:#2da8e5;
	font-size: 1rem;
}

dt.res-meta {
	font-size: 0.8rem;
}

.ichi-id {
	background: cornsilk;
	color: royalblue;
}

dd.res-message {
	margin: 0 0 1.6rem;
	padding: 1.2rem;
	font-weight: bold;
}

.message-blue, .btm-color {
	color: #3B7AB1;
}

.message-red, .top-color {
	color: #EC421B;
}

.message-purple, .mid-color {
	color: #CC3BB6;
}

.pagination-next-link {
	display: none;
}

.article .entry-title:before {
	font-family: "FontAwesome";
 	content: '\f0a1';

	color:#2da8e5;
	font-size: 1.6rem;
}

.entry-card-wrap {
	border-bottom: 2px solid #2da8e5;
}


/**
 * livedoorRSS
 */ 
.recommend-box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
	
.recommend-block {
	width: 100%;
    display: inline-block;
	border-bottom: 2px solid #2da8e5;
}

.blogroll-channel {
	max-height: 380px;
	overflow-y: scroll;
}

.blogroll-channel ul {
	list-style-type: none;
	margin:0;
	padding:0;
}

.blogroll-channel a.blogroll-link {
font-weight: bold;
}

.blogroll-channel li.blogroll-list {
	margin-bottom: 8px;
}

a {
	text-decoration: none;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*768px以上*/
@media screen and (min-width: 768px){
	#content {
		margin-top: 2rem;
	}
	
	.recommend-block {
	width: 49.5%;
}
}

