/*アイキャッチ均等にする*/
.pickup-image,
.new-entry-item .eyecatch,
.post-list-thumb {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.pickup-image:before,
.new-entry-item .eyecatch:before,
.post-list-thumb:before {
    content:"";
    display: block;
    padding-top: 56.25%; /* 16:9 */
}
.pickup-image img,
.new-entry-item .eyecatch img,
.post-list-thumb img {
    position: absolute;
    top: 50%;
    left: 50%;
   -webkit-transform: translate(-50%, -50%) !important;
   transform: translate(-50%, -50%) !important;
}

/*タグクラウドのデザイン*/
.widget_tag_cloud .tagcloud a{
 background:#fff;
 border:1px solid #bbb;
 color:#666;
 padding:6px;
 margin:3px;
 border-radius:1px;
 text-decoration:none;
 font-size:12px;
}
/*タグクラウドマウスオーバー時*/
.widget_tag_cloud .tagcloud a:hover{
 background:#ff870f; 
 color:#fff; 
 border:1px solid #bbb;
}

/***タグクラウド***/
.widget_tag_cloud a{
font-size:0.85rem !important;/*文字サイズ変更*/
}

/*サイドバー左に*/
@media (max-width: 767px) {
#main-contents {
float: right;
margin-left: 0px;
margin-right: 15px; } }
@media (min-width: 768px) {
#main-contents {
float: right;
margin-left: 0px;
margin-right: 10px; } }
@media (min-width: 1024px) {
#main-contents {
float: right;
margin-left: 0px;
margin-right: 30px; } }
@media (max-width: 767px) {
#sidebar {
float: right;
margin-left: 0px;
margin-right: 15px; } }
@media (min-width: 768px) {
#sidebar {
float: right;
margin-left: 0px;
margin-right: 20px; } }
@media (min-width: 1024px) {
#sidebar {
float: right;
margin-left: 0px;
margin-right: 30px; } }


/*ブログカードに「ページに移動」*/
a.blog-card{
    padding-bottom:40px;
}
a.blog-card{
    position: relative;
}
a.blog-card:after{
    position: absolute;
    font-family: 'Quicksand','Avenir','Arial',sans-serif,'Font Awesome 5 Free';
    content:'ページに移動 \f101';
    font-weight: bold;
    right:10px;
    bottom: 10px;
    padding:1px 10px;
    background:#dcdcdc;/*「ページに移動」の背景色*/
    color:#ffffff;/*「ページに移動」の文字色*/
    font-size: .8em;
    border-radius:2px;
}


.waku{   
     border:2px solid #f2dfdc; 
}


/*--------------------------------------
SNS JIN2.0~
--------------------------------------*/
/*sns share ボタン*/
@media (min-width: 768px){
.sns-design-type01 .sns-top li a, .sns-design-type01 .sns li a {
box-shadow: none;
height: 44px;
opacity: .7;
}
.sns-design-type01 .sns-top .twitter a, .sns-design-type01 .sns .twitter a {
padding-top: 9px!important;
}
.sns-design-type01 .sns-top .facebook a, .sns-design-type01 .sns .facebook a {
padding-top: 11px !important;
}
.sns-design-type01 .sns-top li a, .sns-design-type01 .sns .hatebu a, .sns-design-type01 .sns .pocket a {
padding: 13px!important;
}
.sns-design-type01 .sns-top .line a, .sns-design-type01 .sns .line a {
padding-top: 8px!important;
}
.sns-design-type01 .sns li a {
line-height: 11px;
}}
@media (max-width: 767px){
.sns-design-type01 .sns-top li a, .sns-design-type01 .sns li a {
padding: 6px 6px;
box-shadow: none;
height: 44px;
opacity: .7;
}
.sns-design-type01 .sns-top .facebook a, .sns-design-type01 .sns .facebook a {
padding-top: 11px !important;
}
.sns-design-type01 .sns-top .twitter a, .sns-design-type01 .sns .twitter a {
padding-top: 9px!important;
}
.sns-design-type01 .sns-top li a, .sns-design-type01 .sns .hatebu a, .sns-design-type01 .sns .pocket a {
padding: 13px!important;
}
.sns-design-type01 .sns-top .line a, .sns-design-type01 .sns .line a {
padding-top: 8px!important;
}}

