@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

/* 記事内で使うアクセス数ランキング */
#the-content .wpp-list {
    padding: 0;
}
#the-content  .wpp-list li {
    border: solid 1px #ddd;
    border-radius: 0 5px 5px 5px;
    margin-bottom: 10px;
    padding: 5px;
}
#the-content  .wpp-no-thumbnail .wpp-list li {
    padding-left: 32px;
}
#the-content  .wpp-list .wpp-comments,
#the-content  .wpp-list .wpp-views {
    color: #DC4E55;
    position: absolute;
    line-height: 1;
    right: 8px;
    bottom: 8px;
    font-size: 14px;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.9);
    padding: 2px;
    border-radius: 2px;
}
#the-content  .wpp-list .wpp-post-title {
    line-height: 1.5;
    font-size: 15px;
}
#the-content  .wpp-list a {
    color: #333;
    text-decoration: none;
    font-weight: bold;
}
#the-content  .wpp-list a:hover {
    color: #b22222;
}

/* カウンターの初期化 */
#the-content .wpp-list {
    counter-reset: wpp-ranking;
}
/* カウンターの値を表示 */
#the-content .wpp-list li:before {
    content: counter(wpp-ranking, decimal);
    counter-increment: wpp-ranking;
}
#the-content .wpp-list li {
    position: relative;
    list-style-type: none;
    padding-top: 5px;
    padding-left: 5px;
}
#the-content .wpp-list li:before {
    content: counter(wpp-ranking, decimal);
    counter-increment: wpp-ranking;
    background: rgba(94, 185, 77, 0.9);
    color: #fff;
    font-size: 14px;
    line-height: 1;
    padding: 4px 8px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

#the-content .wpp-list li:nth-child(1):before {
    background: rgba(255, 88, 196, 0.9);
}
#the-content .wpp-list li:nth-child(2):before {
    background: rgba(245, 171, 31, 0.9);
}
#the-content .wpp-list li:nth-child(3):before {
    background: rgba(255, 121, 37, 0.9);
}

/* alohapc55タグクラウド */
.tagcloud {
position: relative;
overflow: hidden;
padding: 0 22px 0 14px;
text-align: left;
}
.tagcloud a {
display: inline-block;
background: #2096c7;
white-space: nowrap;
font-size: 100%;
color: #ffffff;
line-height: 1.6;
padding: 3px 8px;
margin-bottom: 5px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
 
.tagcloud a:hover {
background: #303030;
}

/* サイドバー alohapc55 */
#sidebar {
font-size: 12px;
border-bottom: 5px solid #f7f7f7;
padding: 0px 0;
margin-bottom: 0px;
}

/*　サイドバータイトル文字サイズ　*/
#sidebar .widget_title {
  font-size: 14px;
}
#sidebar .widget {
    margin-bottom: 0;
}

#sidebar .widget:last-child {
  margin-bottom: 0;
}

/* カテゴリ alohapc55 */
#categories-2 ul li:before {
  content: "\f0da";
  font-family: fontawesome;
  margin-right: 6px;
}

/* alohapc55 http://brasiltips.com/simplicity-customize/ */
/* トップ記事一覧の間に線を入れる　*/
#main .entry {
border-bottom: 1px dotted #ccc;
padding-bottom: 15px;
}

/* リストのタイトルを変更 */
.entry h2 a{
 font-weight: 700;
 font-size: 1.4rem !important;
 line-height: 1.4;
}

/* ReadMoreの装飾　*/
.entry-read a{
 color:#fff;
 font-size:14px;
 background-color:#2f4f4f;
 border:1px solid #2f4f4f;
 border-radius:2px;
 padding:3px 10px 3px 5px;
 text-decoration:none;
 }

/* サムネイル画像にエフェクト */
.entry-thumb,.wpp-thumbnail{
  overflow: hidden;
}
.entry-thumb img,.wpp-thumbnail img{
  transition: 0.6s ;
}
 
.entry-thumb img:hover,.wpp-thumbnail:hover {
   opacity: 0.6;
   -moz-transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
}

.entry-read a:hover{
 color:#fff;
 background-color:#4b8080;
 border:1px solid #4b8080;
}

.entry-read {
  text-align: right;
  margin-right: 10px; 
}
