.type-post .article h1 {
	font-size: 20px;
}

ome #mainの背景を透明化するCSS

.home #main {
	background-color: transparent;
}

.ssImg {
	height: 80px;
	width: 80px;
	padding: 0;
}

.ssTitle {
	font-size: 90%;
}

.ssPanel {
	border-top: 1px solid rgb(228,228,228) !important;
	border-bottom: none !important;
	width: 49% !important;
	height: 100px !important;
	float: left !important;
	margin-right: 1% !important;
}

.ssLimitedContainerHeader > div > div > div {
	color: #ffffff;
	background: #202f55;
	font-size: 16px;
	padding: 10px 5px 10px 10px !important;
	margin-top: 15px;
}

#related-entries {
	display: none;
}

/*
	Jetpack から移行された CSS
*/

.type-post .article h1 {
	font-size: 20px;
}

ome #mainの背景を透明化するCSS

.home #main {
	background-color: transparent;
}

.ssImg {
	height: 80px;
	width: 80px;
	padding: 0;
}

.ssTitle {
	font-size: 90%;
}

.ssPanel {
	border-top: 1px solid rgb(228,228,228) !important;
	border-bottom: none !important;
	width: 49% !important;
	height: 100px !important;
	float: left !important;
	margin-right: 1% !important;
}

.ssLimitedContainerHeader > div > div > div {
	color: #ffffff;
	background: #202f55;
	font-size: 16px;
	padding: 10px 5px 10px 10px !important;
	margin-top: 15px;
}

#related-entries {
	display: none;
}

li {margin-top:0.5em; margin-bottom:0.5em;}

/* サイドバー装飾 */
#sidebar h3{
 position: relative;
 font-size: 1.143em
 font-weight: bold;
 margin: 0 0 1.5em;
 padding: 0.5em 0.5em 0.5em 1.5em;
 border-bottom: 2px solid #000000;
}
 
#sidebar h3:before{
 content: "□";
 font-size: 120%;
 position: absolute;
 color: #000000;
 top: -0.8em;
 left: 0.3em;
 height: 12px;
 width: 12px;
}
 
#sidebar h3:after{
 content: "□";
 font-size: 120%;
 position: absolute;
 color: #FF8000;
 top: -0.5em;
 left: 0;
 height: 12px;
 width: 12px;
}

/*ホバー時の線と文字の色を変更*/
#navi ul li a:hover{
    color: #ffffff !important;
　　　　　　　　background-color:white;
}
#navi ul li a:before{
   background:#ffffff !important;
}

/* サイドバーの見出しの装飾 */
#sidebar h3 {
  font-size:20px;
  border-bottom:5px solid #57b196;
  padding:10px 0;
}

#h-top {
    position: relative;
}
 
#h-top #searchform {
    position: absolute;
    right: 35px;
    bottom: 0;
    width: 300px;
}
 
#h-top #s {
    margin-bottom: 15px;
}



ul.raking {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ranking_box {
   width: 100%;
   min-height: 80px;
   margin: 5px auto 0 auto;
   padding: 0 0 5px 0;
   border-bottom: 0px dotted #ccc;
   position: relative;
   clear: both;
   font-size: 14px;
}
.ranking_rank {
   float: left;
   margin: 9px 8px 0 6px;
}
.ranking_img {
  width: 80px;
  height: auto;
  margin: 0 10px 0 0;
  padding: 0px;
  float: center;
}
.clerfix {
   display: block;
}
.ranking_right {
   float: left;
   max-width: px;
}
.ranking_name {
    margin: 3px 0px;
}
.ranking_rate img {
    margin: 3px 0px;
}