/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/



body {
    font-family: "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif !important;
    background-color: #f7f7f7;
}

h1, h2, h3, h4, h5, h6, .site-title, .entry-title{
    font-family: "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif !important;
}

/* 本文行間 */
.entry-content p {
    line-height: 1.8;
}

/* ハイライト */
::-moz-selection { color: #FFF;  background: #f70747; }
::selection      { color: #FFF;  background: #f70747; }


/* リンクテキスト */
.entry-content a, .entry-summary a, .page-content a, .author-profile-description a, .comment-content a {
    color: #f70747;
    text-decoration: none;
    border-bottom: 1px dotted;
}

/* カバー画像 */
.site-branding img {
    width: 100%;
}

@media screen and (max-width: 782px){
.site-branding{
		padding-top:0;
	}
.site-logo {
    margin: 0 -20px 0;
  }
}




/* タグクラウド */
.tagcloud a {
    border-radius: 30px;
    margin-bottom: 6px;
    background-color: #e4e4e4;
}
.tagcloud a:hover {
    background-color: #333;
	  color:#fff;
}

/* 記事区切り */
.post-full-summary .hentry {
    border-bottom: 1px solid #ddd;
	  background:none;
}

/* プロフィール */
.author-profile-description {
    font-size: 74%;
}
a.author-profile-description-link {
    display: none;
}

/* main navi li color */
.main-navigation ul.menu > li {
    background-color: #f7f7f7;
}
.main-navigation .search-form {
    background: #f7f7f7;
}
.menu-text {
    background: #f7f7f7;
}

/* 続きを読む */
a.continue-reading,
a.continue-reading:visited {
    color: #666;
    text-decoration: none;
    text-align: right;
    display: inline-block;
    background: #FFF;
    padding: 0.5em 2em;
    border-radius: 35px;
    border: 1px solid #eaeaea;
}
a.continue-reading:hover {
	  color:#fff;
	  background:#333;
}

.entry-header {
    margin-bottom: 30px;
}


/* 関連する記事 for WPRP*/
.related_post.wp_rp li a {
    border-bottom: none;
    font-size: 12px !important;
    vertical-align: middle;
    line-height: 1.4 !important ;
    /*color: #333;*/
}
.related_post.wp_rp li a:hover{
	opacity:0.7;
}
.related_post .wp_rp_title {
    display: block;
    margin-top: 1em;
}

/* 記事一覧画像 */
@media screen and (min-width: 540px){
.post-list .post-thumbnail img {
    width: 100%;
	}
}


/* PC */

@media screen and (min-width: 783px){

	body {
    font-size: 16px;
	}

/* 関連する記事 for WPRP */
.related_post.wp_rp li a {
    font-size: 15px !important;
	 vertical-align: middle;
}
.wp_rp_title {
    display: inline-block;
    margin-top: 1em;
}
.related_post li {
    margin-right: 18px !important;
}
.related_post li:nth-child(4n) {
    margin-right: 0 !important;
}

}