/*
Theme Name: twentynineteen-child
Template: twentynineteen
Theme URI: https://wordpress.org/themes/twentynineteen/
*/
html,
body {
  margin: 0;
  padding: 0;
}
body {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
}
body:lang(ja),
button:lang(ja),
input:lang(ja),
select:lang(ja),
optgroup:lang(ja),
textarea:lang(ja),
.author-description .author-link:lang(ja),
.comment-metadata:lang(ja),
.comment-reply-link:lang(ja),
.comments-title:lang(ja),
.comment-author .fn:lang(ja),
.discussion-meta-info:lang(ja),
.entry-meta:lang(ja),
.entry-footer:lang(ja),
.main-navigation:lang(ja),
.no-comments:lang(ja),
.not-found .page-title:lang(ja),
.error-404 .page-title:lang(ja),
.post-navigation .post-title:lang(ja),
.page-links:lang(ja),
.page-description:lang(ja),
.pagination .nav-links:lang(ja),
.sticky-post:lang(ja),
.site-title:lang(ja),
.site-info:lang(ja),
#cancel-comment-reply-link:lang(ja),
h1:lang(ja),
h2:lang(ja),
h3:lang(ja),
h4:lang(ja),
h5:lang(ja),
h6:lang(ja),
.page-title:lang(ja),
blockquote cite:lang(ja),
table:lang(ja),
.button:lang(ja),
input:lang(ja)[type="button"],
input:lang(ja)[type="reset"],
input:lang(ja)[type="submit"],
.comment-navigation .nav-previous:lang(ja),
.comment-navigation .nav-next:lang(ja),
.comment-list .pingback .comment-body:lang(ja),
.comment-list .trackback .comment-body:lang(ja),
.comment-list .pingback .comment-body .comment-edit-link:lang(ja),
.comment-list .trackback .comment-body .comment-edit-link:lang(ja),
.comment-form .comment-notes:lang(ja),
.comment-form label:lang(ja),
.widget_archive ul li:lang(ja),
.widget_categories ul li:lang(ja),
.widget_meta ul li:lang(ja),
.widget_nav_menu ul li:lang(ja),
.widget_pages ul li:lang(ja),
.widget_recent_comments ul li:lang(ja),
.widget_recent_entries ul li:lang(ja),
.widget_rss ul li:lang(ja),
.widget_tag_cloud .tagcloud:lang(ja),
.entry .entry-content .wp-block-button .wp-block-button__link:lang(ja),
.entry .entry-content .wp-block-archives li:lang(ja),
.entry .entry-content .wp-block-categories li:lang(ja),
.entry .entry-content .wp-block-latest-posts li:lang(ja),
.entry .entry-content .wp-block-verse:lang(ja),
.entry .entry-content .has-drop-cap:lang(ja):not(:focus):first-letter,
.entry .entry-content .wp-block-pullquote cite:lang(ja),
.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ja),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ja),
.entry .entry-content .wp-block-cover-image h2:lang(ja),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ja),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ja),
.entry .entry-content .wp-block-cover h2:lang(ja),
.entry .entry-content .wp-block-audio figcaption:lang(ja),
.entry .entry-content .wp-block-video figcaption:lang(ja),
.entry .entry-content .wp-block-image figcaption:lang(ja),
.entry
  .entry-content
  .wp-block-gallery
  .blocks-gallery-image
  figcaption:lang(ja),
.entry
  .entry-content
  .wp-block-gallery
  .blocks-gallery-item
  figcaption:lang(ja),
.entry .entry-content .wp-block-file:lang(ja),
.entry .entry-content .wp-block-file .wp-block-file__button:lang(ja),
.entry
  .entry-content
  .wp-block-latest-comments
  .wp-block-latest-comments__comment-meta:lang(ja),
.wp-caption-text:lang(ja),
.gallery-caption:lang(ja) {
  font-family: "Hiragino Kaku Gothic Pro", "游ゴシック体", yugothic, "游ゴシック", "Yu Gothic", "メイリオ",
    "ヒラギノ角ゴ Pro", sans-serif;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
article,
footer,
header,
nav,
section {
  display: block;
}
h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
span,
em,
small,
blockquote,
ol,
ul,
li,
dl,
dt,
dd,
div,
section,
article,
main,
nav,
header,
footer,
img,
figure,
address,
time,
iframe,
details,
form,
label,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  margin: 0;
  padding: 0;
}
a,
a:focus,
a:visited {
  cursor: pointer;
  text-decoration: none !important;
  color: #333333!important;
  outline: none;
}
img {
  border: none;
  height: auto;
  max-width: 100%;
  vertical-align: top;
}
ul,
li {
  list-style: none;
}
.page .entry .entry-content,
.entry .entry-summary {
  max-width: 100%;
  margin: 0;
}
.page .entry .entry-content > *,
.entry .entry-summary > * {
  margin: 0;
  max-width: 100%;
}
.wp-block-image .alignleft > figcaption {
  display: block;
}
.wp-block-image {
  margin-bottom: 0;
}
.entry-footer {
  display: none;
}
h2:before {
	display: none;
}
@media only screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
  .page .entry .entry-content,
  .entry .entry-summary {
    max-width: 100%;
    margin: 0;
    padding: 0;
  }
  .page .entry .entry-content > *,
  .entry .entry-summary > * {
    max-width: 100%;
  }
	.site-branding {
	 margin: 0;
	}
}
@media only screen and (min-width: 1168px) {
  .entry .entry-content > *,
  .entry .entry-summary > * {
    max-width: 100%;
  }
}
