/*
 Theme Name:   astra Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  astra Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astra-child
*/
body {
	font-family: "UD Shin Go Conde90 L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif;!important;
  background-color: #fff;
  font-size: 100%;
  vertical-align: baseline;
  color: #1a1e71!important;
  line-height: 2;
}
h1, h2, h3, h4{
	font-family: "UD Shin Go Conde90 M","UD Shin Go Conde90 L","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","Droid Sans",sans-serif!important;
	font-weight: 700!important;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
	margin: 0;
}
/* トップページ 一覧 */
.entry-title-top a{
  font-size: 22px;
	color: #1f2c62;
	font-weight: 400;
}
.entry-meta-top{
	margin: 10px 20px;
	line-height: 1.45;
  color: #0274be;
}
.post-thumb-top {
    float: left!important;
    max-width: 150px!important;
}
.entry-content-top p{
	margin-left: 230px;
}
.su-post{
  border-bottom: 1px solid #eee;
}

/* アーカイブ表示 */
.ast-separate-container .ast-archive-description{
	background-color: #FFF;
	padding: 35px 50px 15px 50px;
}
.ast-archive-description .ast-archive-title{
	font-size: 40px;
	color: #1f2c62;
	font-weight: 700;
}
.entry-title{
	font-size: 28px;
}
.ast-separate-container .ast-article-post{
	padding: 35px 50px;
}
.post-thumb{
	float:left;
	width: 170px;
}
.post-thumb img{
 height: auto;
 max-width: 130px;
}
.entry-content p{
	margin-top: 30px;
}

/* サイドバー */
.widget ul{
  margin-left: 1.5em!important;
}

/* フッターエリア */
.ast-footer-overlay{
	padding: 15px 0 10px 0;
}
@media only screen and (max-width: 750px) {
.post-thumb-top{
  width: 300px!important;
	max-width: inherit!important;
	margin-bottom: 1em;
	float:none;
}
.post-thumb-top img{
	margin: 20px;
}
.entry-content-top p{
	margin-left: 10px;
}
.entry-title-top a{
  font-size: 18px;
  color: #1f2c62;
  font-weight: 400;
  line-height: 1;
}
}