/*
 Theme Name: LIQUID Child
 Theme URI: https://example.com/
 Description: LIQUID の子テーマ
 Author: Ari
 Template: liquid
 Version: 1.0
*/

/* ここから下に自分用のCSSを書いていく */
body {
  font-family: "Noto Sans JP", system-ui, -apple-system, BlinkMacSystemFont,
    "Helvetica Neue", "Segoe UI", sans-serif;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea,
select {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 6px;
    font-size: 16px;
    box-sizing: border-box;
}

input[type="submit"],
button[type="submit"] {
    background: #333;
    color: #fff;
    padding: 12px 20px;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    font-size: 16px;
}

input[type="submit"]:hover {
    opacity: 0.8;
}

footer .row {
	justify-content: center;
}

body {
    font-family: "Shippori Mincho", serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Newsreader",  "Shippori Mincho", serif;
}

/* PCだけ表示 */
.only-pc { display: block; }
.only-sp { display: none; }

@media (max-width: 767px){
  .only-pc { display: none; }
  .only-sp { display: block; }
}

.post_body h1, .post_body h2 {
    font-weight: 500;
    font-size: 2.5rem;
    letter-spacing: 0.3rem;
    border-bottom: none;
    margin-bottom: 2rem;
    }
    
    .post_body h1 span, .post_body h2 span {
    border-bottom: 2px solid #444444;
    display: inline-block;
    padding: 1rem 0 0.2rem;
    margin-bottom: -2px;
}

.pd20 {
padding:20px 1rem;
}

.navbar-nav a {
color: #1c4a38;
}

a,
a:visited,
a:hover {
color: #1c4a38;
}


.navbar {

    border-bottom: none;
    box-shadow: none;
    -webkit-box-shadow:none;
}

.site-branding a img {
width: 200px;
}

.headline {
    padding: 0.1rem 0;
}
.flexcenter{
  display: flex;
  justify-content: center;
  align-items: center;
  }

@media (max-width: 600px) {
	.wp-block-media-text>.wp-block-media-text__content {
		padding: 2% 0;
	}
}
  