@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500&display=swap");h1{font-size:36px}h1,h2,h3{font-family:Noto Sans JP,sans-serif;font-weight:300}h3{color:#099;font-size:24px}h4{font-family:Noto Sans JP,sans-serif;font-weight:300}site-name-text{font-size:28px}.blog-post__image{border-radius:18px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:315px){.blog-post__image-wrapper{height:315px}}.blog-related-posts__list{display:flex;justify-content:space-between}.related-post{border:2px solid #eff7fe;margin-bottom:1.5rem;padding:0 0 1.5rem;width:calc(25% - 1.5rem)}.blog-related-posts__title{text-align:center}@media (max-width:315px){.blog-related-posts__list{flex-wrap:wrap}.related-post{margin-bottom:1.5rem;width:100%}.related-post__content,.related-post__image-wrapper{width:100%}.related-post__image-wrapper{margin-right:0}.related-post__content{margin-left:0}}.related-post__image{display:block;height:auto;width:100%}.related-post__tags{border-bottom:2px solid #eff7fe;margin-bottom:.75rem;padding-bottom:.75rem}.related-post__title a{color:#00326d;font-weight:inherit}.related-post__title a:active,.related-post__title a:focus,.related-post__title a:hover{color:#000a45;text-decoration:none}.related-post__title a:active{color:#285a95;text-decoration:none}.related-post__content{padding:1.5rem 1.5rem 0}.related-post__author-image-wrapper{display:inline-block;height:45px;margin-right:10px;vertical-align:middle;width:45px}.related-post__author-image{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.related-post__author-image,.related-post__author-image-wrapper{height:auto}}.related-post__author{display:block;margin-bottom:1.5rem}