/*
 * Theme Name: original_theme
 *
 * Layout: Sidebar-Content
 *
 * Learn more: https://developer.wordpress.org/themes/basics/template-files/
*/


aside section {
}

aside section .widget-title{
	font-size: 16px;
	letter-spacing: .06em;
    color: #fff;
    border-radius: 15px;
    padding: 5px 15px;
    margin-bottom: 1.8rem;
	box-shadow:0px 0px 0px 1px rgba(255,255,255,0.3) inset;
	-moz-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.3) inset;
	-webkit-box-shadow:0px 0px 0px 1px rgba(255,255,255,0.3) inset;
}

aside section .widget-title + div{
	background: #ffffff;
	padding: 1rem;
	border: solid 1px #e4e4e4;
	border-bottom: solid 1px #d4d4d4;
}

aside section .tag-cloud-link{
	display: inline-block;
	padding: 4px 7px;
	margin-bottom: 5px;
	background: #eee;
    color: #7a7a7a;
    font-size: 11px !important;
}

aside section .tag-cloud-link::before {
	font-family: FontAwesome;
	content: "\f02b";
	margin-right: 5px;
}

aside article{
	display: table;
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
	background: #fff;
	border-top: 1px #eee solid;
	border-left: 1px #eee solid;
	border-right: 1px #eee solid;
}

aside article:first-child{
}
aside article:last-child{
	border-bottom: 1px #eee solid;
}
aside article .post_thumbnail{
	display: table-cell;
	vertical-align: middle;
	width: 90px;
}

aside article .post_content{
	display: table-cell;
	vertical-align: middle;
	padding-left: 1rem;
	padding-right: 1rem;
}


aside article .entry-header p{
	margin-bottom: 0;
}
aside article .entry-header a{
	color: #111;
	font-size: 0.9rem;
	font-weight: bold;
}

/* sns */
#box-follow-side a {
    padding: 14px 5px;
    font-size: 12px;
    letter-spacing: .01em;
}

#box-follow-side .tw-follow {
    margin: 10px auto;
}
[id*="box-follow"] a, .box-sns a {
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    -webkit-text-shadow: 0 1px 2px #888;
    -moz-text-shadow: 0 1px 2px #888;
    -ms-text-shadow: 0 1px 2px #888;
    -o-text-shadow: 0 1px 2px #888;
    text-shadow: 0 1px 2px #888;
}

.tw-follow {
    background: #02c5dc;
}
[id*="box-follow"] .tw-follow:hover, .box-sns .tw-follow:hover {
    background: #02b3c8;
}
.fb-share, .tw-follow, .gg-follow, .rss-follow, .hatena-btn {
    border-radius: 3px;
}