.page_title{background-image:url(../img/common/page_tit_bg01.jpg)}.category_select{padding:50px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category_select::after{width:100%;height:2px;content:'';display:block;margin-top:60px;background-image:url(../img/common/ptn_stripe.gif);background-size:3px}.category_select .tit{font-size:22px;width:190px}.category_select .tag_list{font-size:14px;width:calc(100% - 190px);margin:-20px 0 0 -20px}.category_select .tag_list li{height:40px;margin:20px 0 0 20px}.category_select .tag_list li a{padding:0 26px;background-color:#f4efe8}.category_select .tag_list li a.current{color:#fff;background-color:#e94e4e}@media screen and (max-width: 1024px){.category_select{display:block}.category_select .tit{width:100%;margin-bottom:20px}.category_select .tag_list{width:100%}}@media screen and (max-width: 800px){.category_select{width:100%;padding:10px 0;overflow:scroll;background-color:#f4efe8;border-radius:0}.category_select::after{display:none}.category_select .tit{display:none}.category_select .tag_list{font-size:clamp(14px, 1.066vw, 16px);font-weight:700;width:100%;display:block;margin:0;white-space:nowrap}.category_select .tag_list li{height:30px;margin:0 0 0 -0.4em;display:inline-block}.category_select .tag_list li:not(:last-of-type){border-right:1px solid #ccc}.category_select .tag_list li a{padding:0 26px;background-color:transparent}.category_select .tag_list li a.current{color:#e94e4e;background-color:transparent}}.page_info{line-height:1;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page_info .count{font-size:16px}.page_info .count .en{color:#e94e4e;font-size:40px;font-weight:700;margin-right:2px}.page_info .count .txt{vertical-align:text-top}.page_info .num{font-size:16px;font-weight:700}.page_info .num span{font-size:12px}@media screen and (max-width: 800px){.page_info{margin-bottom:12px}.page_info .count{font-size:14px}.page_info .count .en{font-size:30px;margin-right:4px}.page_info .num{font-size:14px}.page_info .num span{font-size:10px}}.archives{padding-top:60px;margin-bottom:120px}@media screen and (min-width: 801px){.archives .post_list{margin-bottom:40px}}@media screen and (max-width: 1024px){.archives{margin-bottom:clamp(60px, 15vw, 120px)}}@media screen and (max-width: 800px){.archives{padding-top:20px}}

/*# sourceMappingURL=archive.css.map */