.post_list_blog_archive{background-color:#fafafa;border-radius:24px;display:flex;flex-flow:column;gap:60px;padding:60px}@media screen and (max-width:840px){.post_list_blog_archive{gap:30px;padding:60px 30px}}@media screen and (max-width:540px){.post_list_blog_archive{padding:45px 15px}}.blog_card_list{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width:840px){.blog_card_list{gap:20px}}.blog_card_list_item{background-color:#fff;border-radius:12px;display:flex;overflow:hidden;width:calc(33.33333% - 20px)}@media screen and (max-width:840px){.blog_card_list_item{width:calc(50% - 10px)}}@media screen and (max-width:540px){.blog_card_list_item{width:100%}}.blog_card_link{color:inherit;display:flex;flex-flow:column;text-decoration:none;transition:.3s cubic-bezier(.4,.4,0,1)}@media screen and (min-width:1141px){.blog_card_link img:focus,.blog_card_link img:hover{opacity:1}.blog_card_link:focus,.blog_card_link:hover{opacity:.7}}.blog_card_img{aspect-ratio:367/192;display:flex;overflow:hidden;position:relative;width:100%}.blog_card_img>img{min-height:100%;min-width:100%;object-fit:cover}.blog_card_contents{color:inherit;display:flex;flex-flow:column;flex-grow:1;line-height:1.5;padding:15px;text-decoration:none}.blog_card_date{font-size:10px;font-weight:400;letter-spacing:.1em;line-height:1}@media screen and (max-width:540px){.blog_card_date{font-size:12px}}.blog_date_category{align-items:center;display:flex;gap:5px;justify-content:space-between}.blog_card_category{display:flex;flex-wrap:wrap;gap:5px}.blog_card_list_category_item{align-items:center;border:1px solid #e9e9e9;border-radius:8px;display:flex;font-size:10px;justify-content:center;line-height:1;min-height:28px;padding:0 8px}.blog_card_title{font-family:MFW-PA1GothicStdN-Bold,Noto Sans JP,sans-serif;font-weight:600;letter-spacing:.1em;line-height:1.6;margin-bottom:10px}@media screen and (max-width:540px){.blog_card_title{font-family:MFW-PA1GothicStdN-Regular,Noto Sans JP,sans-serif;font-size:13px;font-weight:500;letter-spacing:.1em;line-height:1.8}}*+.blog_card_title{margin-top:15px}.blog_card_author{align-items:center;display:flex;gap:0 15px;justify-content:end;margin-left:auto;width:fit-content}.blog_card_author_text{display:flex;flex:1;flex-flow:column;gap:5px}.blog_card_author_bio{font-size:10px;letter-spacing:.1em;line-height:1}.blog_card_author_name{font-size:14px;letter-spacing:.1em;line-height:1}.blog_card_author_img{align-items:center;aspect-ratio:1/1;border-radius:50%;display:flex;justify-content:center;overflow:hidden;width:60px}.blog_card_author_img img{min-height:100%;min-width:100%;object-fit:cover;width:auto}@media screen and (max-width:840px){.blog_card_author_img{width:45px}}*+.blog_card_author{margin-top:auto}