.custom-post__header{background-color:#fbf8f6;display:flex;align-items:center;flex-direction:column;padding:60px 30px}@media screen and (min-width: 768px){.custom-post__header{padding:100px 30px}}.custom-post__header .en{color:#d2b09a;font-size:3rem;line-height:1}@media screen and (min-width: 768px){.custom-post__header .en{font-size:82px}}.custom-post__header .ja{font-size:18px;line-height:1;margin-top:1em}.custom-post__list{max-width:880px;margin:30px 15px 45px 15px}@media screen and (min-width: 768px){.custom-post__list{margin:80px auto 110px}}.custom-post__list__article{border-bottom:1px solid #cdcdcd;padding:1em}@media screen and (min-width: 768px){.custom-post__list__article{padding:1em 85px}}.custom-post__list__article a{color:#3a3a3a}.custom-post__list__article__header{font-size:18px}@media screen and (min-width: 768px){.custom-post__list__article__header{display:flex}}.custom-post__list__article__title{font-size:18px;font-weight:normal}@media screen and (min-width: 768px){.custom-post__list__article__title{margin:0 0 0 76px}}.faq__group{max-width:630px;margin:90px auto}.faq__q{border-bottom:1px solid #d2b09a;color:#d2b09a;font-size:20px;font-weight:normal;padding-bottom:.5em;line-height:1.6;display:flex;margin-bottom:1.5em}.faq__q::before{content:"Q.";margin-right:.25em}.faq__a{display:flex}.faq__a p{margin:0 0 .75em 0}.faq__a::before{content:"A.";margin-right:.5em}/*# sourceMappingURL=custom-post.css.map */