.case_study_post-box{max-width:1100px;margin:0 auto;margin-top:180px}@media screen and (max-width:1200px){.case_study_post-box{margin-top:100px}}@media screen and (max-width:500px){.case_study_post-box{margin-top:30px}}.case_study_post-box-inner{display:flex;gap:84px 57px;flex-wrap:wrap}@media screen and (max-width:1200px){.case_study_post-box-inner{max-width:90%;margin:0 auto}}@media screen and (max-width:1050px){.case_study_post-box-inner{gap:60px 30px}}@media screen and (max-width:500px){.case_study_post-box-inner{gap:30px 30px}}.case_study_post-box-inner-item{width:calc((100% - 114px)/3);border-top:3px solid #34345d}@media screen and (max-width:1000px){.case_study_post-box-inner-item{width:calc((100% - 60px)/3)}}@media screen and (max-width:750px){.case_study_post-box-inner-item{width:calc((100% - 30px)/2)}}@media screen and (max-width:480px){.case_study_post-box-inner-item{width:100%}}.case_study_post-box-inner-item-inner{padding:18px 24px 0}@media screen and (max-width:1050px){.case_study_post-box-inner-item-inner{padding:18px 0 0}}.case_study_post-box-inner-item_date{color:#000;font-family:Pavanam;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.8px;margin-top:20px}.case_study_post-box-inner-item_title{color:#000;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.8px;margin-top:14px;position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case_study_post-box-inner-item_title:after{position:absolute;content:"";bottom:-13px;left:0;width:100%;height:1px;background-color:#c2c2c2}.case_study_post-box-inner-item_text{margin-top:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#000;text-overflow:ellipsis;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:1.4px}.case_study_post-box-inner-item_category-box{margin-top:16px;display:flex;gap:15px;flex-wrap:wrap}.case_study_post-box-inner-item_category{color:#000;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.7px;border:1px solid #000;padding:0 15px;display:inline-block}.case_study-pagination{max-width:90%;margin:0 auto;margin-top:120px;display:flex;justify-content:center}@media screen and (max-width:500px){.case_study-pagination{margin-top:40px}}.page-numbers{display:flex;gap:17px;flex-wrap:wrap;max-width:100%;margin:0 auto}@media screen and (max-width:1000px){.page-numbers{gap:8px}}@media screen and (max-width:700px){.page-numbers{gap:10px}}@media screen and (max-width:500px){.page-numbers{gap:7px}}.page-numbers li{font-size:16px}@media screen and (max-width:500px){.page-numbers li{font-size:14px}}.page-numbers li .current{border-radius:50%;width:66px;height:66px;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff}@media screen and (max-width:1000px){.page-numbers li .current{width:50px;height:50px}}@media screen and (max-width:700px){.page-numbers li .current{width:33px;height:33px}}@media screen and (max-width:500px){.page-numbers li .current{width:24px;height:24px}}.page-numbers li:first-child{margin-right:9px}.page-numbers li:first-child img{width:23px;height:24px}.page-numbers li:last-child{margin-left:9px}.page-numbers li:last-child img{width:23px;height:24px}.page-numbers li a{border:1px solid #000;border-radius:50%;width:66px;height:66px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#000}@media screen and (max-width:1000px){.page-numbers li a{width:50px;height:50px}}@media screen and (max-width:700px){.page-numbers li a{width:33px;height:33px}}@media screen and (max-width:500px){.page-numbers li a{width:24px;height:24px}}.page-numbers li a:hover{background-color:#000;color:#fff;transition:.3s}.page-numbers li a:hover img{filter:invert(1);transition:.3s}.page-numbers .dots{display:flex;justify-content:center;align-items:center;background-color:#fff;width:100%;height:100%;color:#000}