@charset "UTF-8";

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

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

/*　記事一覧タイトル　*/
h2 {
font-size: 18px;
}

/* アイキャッチ画像センター */
figure { 
text-align: center;
}
.eye-catch {
margin: 0 auto;
}

/* フッターホバーカラー */
#footer a:hover,
.article-list .entry-title a:hover,
.blog-card-title a:hover{
  color:#00A0E9;
}

.su-button {
	margin-bottom: 5px;
}

@media screen and (max-width: 639px) {
#site-title {
    font-size: 20px;
    margin-right: 50px;
}
#site-title{width: 100%;}
img.site-title-img {
    margin: 0 5%;
    width: 90%;
}
#h-top{overflow: visible;}
h1#site-title {
    margin: 0 auto;
    padding: 10px 0 5px 0;
}
}
@media screen and (max-width: 359px) {
.entry-card h2, .entry-card h2 {padding-top: 20px;}
}
#header #h-top .alignleft {margin:0;}
.slick-slide {padding: 5px 0;}
.textwidget hr {display: none;}
.textwidget  p {margin-top: 0;}
.entry-content{margin-bottom: 0;}
/* header*/
p#site-title {
    margin-top: 0;
    padding-top: 15px;
}
/* LINE@バナー*/
img.animated.growIn {
    width: 100%;
    margin-top: 30px;
}
/* 記事分割ページリンク */
.next-page-link {
  font-size: 20px;
  margin: 20px 0px -25px 0px;
  padding: 5px;
  text-align:center;
  border-radius:10px;
  background: #333;
}
.next-page-link a {
  display:block;
  margin:10px 0;
  color: #fff;
  text-decoration:none;
}
.next-page-link:hover {
  background: #555;
}