.custom-recent-post{padding:80px 0 0}.custom-recent-post .text_title01{font-size:38px;font-size:3.8rem;font-weight:700;margin:0;padding:0;text-align:center}.custom-recent-post .text_title01:after{content:"";display:block;height:3px;margin:20px auto 0;width:110px}.custom-recent-post .subtitle{font-size:1.6rem;font-weight:700;margin-bottom:0;margin-top:60px;text-align:center}.custom-recent-post .top_blog_category{display:flex;flex-wrap:wrap;list-style-type:none;margin:60px -15px 0;padding:0}.custom-recent-post .top_blog_category li{margin:0;padding:0 15px;width:20%}.custom-recent-post .top_blog_category li a{border-bottom:3px solid #000;color:#000;display:block;font-size:1.8rem;font-weight:700;padding:.5em;position:relative;text-align:center;text-decoration:none}.custom-recent-post .top_blog_category li a:hover{border-color:#be2331}.custom-recent-post .top_blog_category li a .icon_right{position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:.5s ease}.custom-recent-post .top_blog_category li a:hover .icon_right{color:#be2331;transform:translate(.5em,-50%)}.icon_right:before{content:"\e904"}.custom-recent-post .text_title03{align-items:center;display:flex;font-size:24px;font-size:2.4rem;margin:60px 0 0;padding:0 0 40px}.custom-recent-post .text_title03:after{background:#000;content:"";display:block;flex:1;height:1px;margin-left:.5em}.custom-recent-post .item-index{display:flex;flex-wrap:wrap;margin:auto;max-width:1290px;padding:0}.custom-recent-post .item-index__item--col4{list-style:none;margin:0;padding:0 15px;position:relative;text-align:center;width:25%}.custom-recent-post .item-index__item-link{background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);display:block;height:100%;opacity:1!important;position:relative;text-decoration:none}.custom-recent-post .item-index__item-image-box{display:block;margin:0;overflow:hidden;padding-top:58.5034%;position:relative;width:100%}.custom-recent-post .item-index__item-image{display:block;left:50%;margin:0 auto;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:.2s;width:100%}.custom-recent-post .item-index__item-title{color:#333;font-size:1.4rem;font-weight:700;margin:0;min-height:108px;padding:30px 20px;text-align:left}.custom-recent-post .item-index__item-link:hover{background:#dfdfdf}.custom-recent-post .top_blog_bottom{padding:60px 0 88px;text-align:center}.custom-recent-post .top_blog_bottom .hs-sec-btn{min-width:390px}@media screen and (max-width:767px){.custom-recent-post{padding-top:12.5vw}.custom-recent-post .text_title01{font-size:2.3rem}.custom-recent-post .subtitle,.custom-recent-post .top_blog_category{margin-top:9.375vw}.custom-recent-post .top_blog_category li{margin-top:20px;width:50%}.custom-recent-post .top_blog_category li a{font-size:1.4rem}.custom-recent-post .text_title03{font-size:1.6rem;margin-top:9.375vw;padding:0 0 6.25vw}.custom-recent-post .item-index{display:block}.custom-recent-post .item-index__item--col4{width:auto}.custom-recent-post .item-index__item-link{min-height:100px;padding-left:100px}.custom-recent-post .item-index__item-image-box{height:100px;left:0;padding:0;position:absolute;top:0;width:100px}.custom-recent-post .item-index__item-image{height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.custom-recent-post .item-index__item-title{min-height:inherit;padding:20px 15px}.custom-recent-post .item-index__item--col4+.item-index__item--col4{margin-top:15px}.custom-recent-post .top_blog_bottom{padding:6.25vw 0 18.75vw}.custom-recent-post .top_blog_bottom .hs-sec-btn{font-size:1.6rem;margin-bottom:8px;min-width:240px;padding:15px 40px!important}}