/*
Theme Name:twentyfifteen-child
Author:Admin
Template:twentyfifteen
*/
@import url('../twentyfifteen/style.css');
@import url('https://fonts.googleapis.com/css?family=Poppins');

.entry-title {
        border-bottom: 1px solid #ccc;
}
 
@media screen and (min-width: 55em) {
	.site-header {
		padding: 0 10%;
	}
		.widget {
		padding: 0 10%;
	}
}

/*　コンテンツの余白を小さく　*/
 
@media screen and (min-width: 38.75em) {
 
	.site-main {
		padding: 2.0000% 0 7.6923%;
	}
 
	.hentry,
	.page-header,
	.site-footer,
	.page-content { 
		margin: 0 2.0000%;
	}
 
	.pagination,
	.comments-area,
	.post-navigation {
		margin: 7.6923% 2.0000% 0;
	}
}
 
@media screen and (min-width: 59.6875em) {
 
	.site-main {
		padding: 3.0000% 0 8.3333%;
	}
 
	.hentry,
	.page-header,
	.page-content{ 
		margin: 0 3.0000%;
	}
 
	.pagination,
	.comments-area,
	.post-navigation {
		margin: 8.3333% 3.0000% 0;
	}
 
	.site-footer {
		margin: 0 0 0 31.9118%;
		width: 66.0882%;
	}
}

.entry-content a {
color: #167ac6;
border-bottom: 0;
}
 
.entry-content a:hover {
color: #cc0000
}

@media screen and (min-width: 59.6875em) {
	.hentry,
	.page-header,
	.page-content {
		margin: 0 3%;
	}
	.hentry + .hentry,
	.page-header + .hentry,
	.page-header + .page-content {
		margin-top: 3%;
	}
        .comments-area {
		margin: 3% 3% 0;
	}
	.post-navigation {
		margin: 3% 3% 0;
	}
        .site-footer {
		margin: 0 0 0 32.9651%;
		width: 63.5067%;
	}


@media screen and (min-width: 55em) {
	.entry-content h2,
	.comment-content h2 {
		font-size: 30px;
		font-size: 3.0rem;
	}

	.entry-content h3,
	.comment-content h3 {
		font-size: 26px;
		font-size: 2.6rem;
	}

	.entry-content h4,
	.comment-content h4 {
		font-size: 20px;
		font-size: 2.0rem;
	}
}





@media screen and (min-width: 55em) {
	.entry-content h2,
	.comment-content h2 {
		font-size: 30px;
		font-size: 3.0rem;
	}
 
	.entry-content h3,
	.comment-content h3 {
		font-size: 26px;
		font-size: 2.6rem;
	}
 
	.entry-content h4,
	.comment-content h4 {
		font-size: 20px;
		font-size: 2.0rem;
	}
}
 
@media screen and (min-width: 59.6875em) {
	.entry-content h2,
	.comment-content h2 {
		font-size: 24px;
		font-size: 2.4rem;
	}
}
 
@media screen and (min-width: 68.75em) {
	.entry-content h2,
	.comment-content h2 {
		font-size: 28px;
		font-size: 2.8rem;
	}
}
 
@media screen and (min-width: 77.5em) {
	.entry-content h2,
	.comment-content h2 {
		font-size: 30px;
		font-size: 3.0rem;
	}
 
	.entry-content h3,
	.comment-content h3 {
		font-size: 26px;
		font-size: 2.6rem;
	}
 
	.entry-content h4,
	.comment-content h4 {
		font-size: 20px;
		font-size: 2.0rem;
	}
}

/*　タイトルの文字　*/
.entry-title {
text-transform: none;
font-size: 3.0rem;
font-family: "Arial","游ゴシック","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif;
}

.entry-content{
font-size:14px;
}


h1, h2, h3, h4, h5, h6,.entry-title
{font-family: 'Poppins', sans-serif;}

/*　固定ページのサムネイル非表示　*/
article.type-page div.post-thumbnail{visibility:hidden;height:30px;}



