#main {
 background-color: #ffffff;
}
.entry-content {
 color: #313131;
}
#sidebar {
 color: #313131;
}
#sns-group {
 color: #313131;
}
.post-meta {
 background-color:#f0f0f0;
 padding: 1px;
}
#mobile-menu {
 margin-top: 8px;
}
#the-content > p > img, 
#the-content > p > a > img {
 border: 3px solid #ddd;
}
#list img {
 border: 3px solid #ddd;
}
#sidebar img {
 border: 3px solid #ddd;
}
#under-entry-body img {
 border: 3px solid #ddd;
}
#sidebar h3 {
 font-size: 16px;
 height: 40px;
 line-height: 40px;
 padding: 0 20px;
 border-radius: 5px;
 background: #3e8d61;
 font-weight: bold;
 color: #ffffff;
}
#main .entry {
 border-bottom: 1px solid #ddd;
 padding-bottom: 15px;
}
#main {
 border:none;
}
#categories-2 > ul > li:before {
 content: "\f07c";
 font-family: fontawesome;
 margin-right: 10px;
 color: #a8a8a8;
}
#page-top {
 margin-bottom: 5px;
 margin-right: 5px;
}
.article h1 {
 color: #444;
 font-weight: 600;
 font-size: 18px;
 line-height: 1.3;
}
.article h1:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f1e3";
}
.entry h2 a{
 font-size: 18px;
 line-height: 2px;
 color: #444;
}
.entry h2:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:16px;
 font-weight: normal;
 content:"\f1e3";
 color: #444;
}
.tagcloud a {
 display: inline-block;
 margin-bottom: 5px;
 padding: 1px 10px;
 text-decoration: none;
 color: #3e8d61;
 border-radius: 5px;
 border: 1px solid #3e8d61;
 background-color: #fff;
}
.tagcloud a:hover {
 transition: 0.3s;
 background: #f9dd37;
}
#navi {
 letter-spacing: 2px;
 border-top: solid 3px #c63441;
 border-bottom: solid 8px #f0f0f0;
 font-family:'Montserrat';
}
#navi-in li {
 line-height: 1.8;
 padding: 0px;
 font-weight: bold;
 letter-spacing: 2px;
}
#navi-in ul {
 border-radius: 0;
}
#the-content h3 {
 border: none;
 font-size: 16px;
 color: #444;
 margin: 0px;
 padding: .5em .75em;
 border-radius: 5px;
 background-color: #f9dd37;
}
#the-content h2 {
 border: none;
 font-size: 16px;
 color: #444;
 margin: 0px;
 padding: .7em .75em .4em;
 border-bottom: 3px solid #ddd;
}
#the-content h4 {
 border: none;
 font-size: 16px;
 color: #444;
 margin: 0px;
 padding: .7em .75em .4em;
 border-bottom: 3px solid #ddd;
}
#sidebar h3 {
 font-family:'Montserrat';
 font-weight: 800;
 letter-spacing: 1px;
}
#search-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f002";
}
#simplicityclassictextwidget-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f075";
}
#twitter_timeline-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f099";
}
#popular_ranking-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f0aa";
}
#popular_ranking-2 a {
 color: #313131;
}
#popular_ranking-2 a:hover {
 color: #c63341;
 text-decoration: none;
}
#new_entries-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f0f6";
}
#new_entries-2 a {
color: #313131;
}
#new_entries-2 a:hover {
 color: #c63341;
 text-decoration: none;
}
#archives-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f01c";
}
#categories-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f07c";
}
#tag_cloud-2 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f02c";
}
#simplicityclassictextwidget-3 h3:before {
 font-family:"FontAwesome";
 margin-right:5px;
 font-size:18px;
 font-weight: normal;
 content:"\f0c1";
}
.widget_new_entries ul li, .widget_new_popular ul li, .widget_popular_ranking ul li {
 clear: left;
 float: none;
 margin-bottom: 10px;
 overflow: auto;
 border-bottom: 1px solid #ddd;
}
.widget_new_entries ul li img, .widget_new_popular ul li img, 
.widget_new_entries a, .widget_new_popular a, .widget_popular_ranking a, .wpp-list a, .article-list .entry-title a {
 text-decoration: none;
}
#post-248 .post-meta,#post-507 .post-meta,#post-852 .post-meta,#post-981 .post-meta,#post-1364 .post-meta{ 
 display: none; 
}
.number {
 font-family:'Montserrat';
 font-size: 18px;
 margin-right:8px;
 font-weight: 800;
 color: #3e8d61;
}
.twiicon {
 margin-right:8px;
 color: #55acee
}
.instaicon {
 margin-right:8px;
 color: #4c7399
}
.faceicon {
 margin-right:8px;
 color: #315096
}
.youtubeicon {
 margin-right:8px;
 color: #cd201f
}
.homeicon {
 margin-right:8px;
 color: #3e8d61
}
#player {
 border-bottom: 1px solid #ddd;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-bottom: 0px;
}
.credit p {
 padding: 0px;
 margin: 0px;
}
.asterisk {
 color: #c63441;
}
#simplicityclassictextwidget-3 img {
 border: 0px none;
}
.ad-label {
 color: #313131;
}
#footer .privacypolicy {
 text-align: center;
 font-size: 14px;
 color: #ffffff;
}
#footer-widget {
 display: block;
}
#footer-widget a {
 color: #ffffff;
}
blockquote{
padding: 0.7em 1em 0.4em 3em;
margin: 0 0 1.6em;
font-style: normal;
position: relative;
border: 1px solid #ddd;
background-color: #f0f0f0;
}
blockquote::before {
color: transparent;
content: "“";
font: 80px/1 Georgia,serif;
position: absolute;
top: 17px;
left: 17px; 
background:url("http://jefunited.net/wp-content/uploads/2018/04/quote.png") no-repeat top left;
display: block;
}
blockquote::after{
content: "";
}
blockquote a{
text-align: right;
display: block;
}
.post table {
  border: none;
}
.wp-table-tate {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin-bottom: 15px;
  table-layout: fixed;
}
.wp-table-tate th {
  background-color: #eee;
	font-style: normal;
}
.wp-table-tate td {
  background-color: #fff;
}
.wp-table-tate td {
  text-align: center;
}
.wp-table-tate th, .wp-table-tate td {
  padding: 7px; border: 1px solid #ddd;
}
.sns-group-viral ul.snsb li {
 width: 25%;
 margin: 0px;
}
.sns-group-viral ul.snsb li a {
 border-radius: 0px;
}
.sns-group-viral .icon-facebook::after {
content: '';
}
.sns-group-viral .icon-hatena::after {
content: '';
}
.sns-group-viral .icon-pocket::after {
 content: '';
}
.sns-group-viral .icon-twitter::after {
content: '';
}
ul.snsbs a.pocket-btn-icon-link{
background: #e8846b;
}
.fa-folder::before {
  font-size: 13px;
  content: "\f115";
}