.news{margin:4rem 1rem 0;padding-bottom:4rem}.news-area{padding:4rem 1.2rem 4.4rem;background-color:#fff;border-radius:30px;margin-bottom:4rem;position:relative}.news-area article{display:flex;flex-direction:column;align-items:baseline;letter-spacing:.004em;gap:1rem 0;font-weight:bold}.news-area article+article{margin-top:4rem}.news-area article time{width:12rem;color:#6e521f;font-size:1.6rem}.news-area article a{color:#379956;border-bottom:solid 1px #379956;line-height:1.5}.news-area img{position:absolute;bottom:-3rem;right:0;width:5.25rem;height:6rem}@media screen and (min-width: 744px){.news{margin-top:10rem;padding-bottom:6.1rem}.news-area{max-width:71.7rem;margin:0 auto 4rem;padding:4rem 5.5rem 4.4rem}.news-area img{width:10.5rem;height:12rem}}@media screen and (min-width: 1140px){.news-area img{right:-5rem}.news-area article{flex-direction:row;gap:0 6.4rem}}.ttl{font-size:2.4rem;letter-spacing:.004em;color:#6e521f;padding-bottom:1.6rem;margin-bottom:3.2rem;position:relative;text-align:center}.ttl::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:14rem;height:.6rem;background-image:url(../img/ttl_border.svg);background-size:100% 100%}.ttl[data-fadein=fadeIn]{display:block}@media screen and (min-width: 744px){.ttl{font-size:3rem}}.common-contact{padding:4rem 0 6rem}.common-contact[data-fadein=fadeIn]{display:block}.common-contact .container>p{margin-bottom:3.2rem}.common-contact .container .flex{display:flex;align-items:center;flex-direction:column;gap:4rem 0;padding:4rem 0;background-color:#fff;border-radius:30px}.common-contact .container .flex>div h3{display:flex;align-items:center;justify-content:center;gap:0 1.6rem;margin-bottom:1.6rem;font-size:2rem;color:#6e521f;letter-spacing:.008em}.common-contact .container .flex .tel{text-align:center}.common-contact .container .flex .tel a,.common-contact .container .flex .tel small{display:block;color:#f55a1c}.common-contact .container .flex .tel a{font-size:3rem;margin-bottom:1.6rem}.common-contact .container .flex .tel small{font-size:1.4rem}@media screen and (min-width: 744px){.common-contact{padding:6rem 0}.common-contact .container>p{text-align:center}.common-contact .container .flex{padding:5rem 0;flex-direction:row;align-items:baseline;justify-content:center;gap:0 15%;max-width:90%;margin:0 auto}}/*# sourceMappingURL=category-news.css.map */