.archive01{background-color:#fff;padding:80px 0 100px}@media screen and (min-width: 769px){.archive01{padding:120px 0 200px}}.archive01_inner{max-width:1400px}.archive01_inner-flexbox{gap:40px}@media screen and (min-width: 769px){.archive01_inner-flexbox{gap:80px 0}}.archive01_inner-flexbox .item{width:100%}@media screen and (min-width: 769px){.archive01_inner-flexbox .item{width:48%}}@media screen and (min-width: 1080px){.archive01_inner-flexbox .item{width:30%}}.archive01_inner-flexbox .item a .img{width:100%}.archive01_inner-flexbox .item a .img div{background-repeat:no-repeat;background-size:cover;padding-top:100%}.archive01_inner-flexbox .item a .day{font-size:13px;font-weight:500;margin:8px 0}@media screen and (min-width: 769px){.archive01_inner-flexbox .item a .day{font-size:16px;margin:12px 0}}.archive01_inner-flexbox .item a .ttl{font-size:18px;font-weight:500}@media screen and (min-width: 769px){.archive01_inner-flexbox .item a .ttl{font-size:24px}}.single01{background-color:#fff;padding:80px 0 100px}@media screen and (min-width: 769px){.single01{padding:120px 0 200px}}.single01_inner{max-width:960px}.single01_inner .day{font-size:13px;font-weight:500}@media screen and (min-width: 769px){.single01_inner .day{font-size:16px}}.single01_inner .ttl{font-size:24px;font-weight:500;margin:8px 0 14px}@media screen and (min-width: 769px){.single01_inner .ttl{font-size:32px;margin:10px 0 22px}}.single01_inner .img{width:100%}.single01_inner .img div{background-repeat:no-repeat;background-size:cover;padding-top:100%}.single01_inner .content{font-size:13px;font-weight:400;margin:20px 0 0}@media screen and (min-width: 769px){.single01_inner .content{font-size:16px;margin:30px 0 0}}.single01_inner .prev-next{gap:20px;justify-content:center;align-items:center;margin:40px auto 0}@media screen and (min-width: 769px){.single01_inner .prev-next{gap:30px;margin:80px auto 0}}.single01_inner .prev-next .prev,.single01_inner .prev-next .next{font-size:13px;font-weight:400}@media screen and (min-width: 769px){.single01_inner .prev-next .prev,.single01_inner .prev-next .next{font-size:14px}}.single01_inner .prev-next .back{width:min(40%,500px)}@media screen and (min-width: 769px){.single01_inner .prev-next .back{width:174px}}.single01_inner .prev-next .back a{background-color:#0b3f8e;color:#fff;display:block;font-size:14px;font-weight:400;padding:8px 0;text-align:center;width:100%}@media screen and (min-width: 769px){.single01_inner .prev-next .back a{font-size:16px;padding:10px 0}}

/*# sourceMappingURL=archive-blog.min.css.map */