.swiper-slide{background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 8px #ddd;padding-bottom:8px}.swiper-container{margin:0 auto;padding:10px;position:relative;width:90%}.swiper{box-sizing:border-box;max-width:980px;width:100%}.swiper-wrapper{padding:0}.blog-slider img{width:100%}.swiper-container .swiper-button-prev{left:-40px}.swiper-container .swiper-button-next{right:-40px}.swiper-button-next:after,.swiper-button-prev:after{color:#000}.swiper .swiper-slide{height:auto;margin:2px 0}.swiper .swiper-slide-item{height:100%}.back_img{border-radius:10px 10px 0 0;height:0;overflow:hidden;padding-top:65%;width:100%}.txt_box{margin:auto;padding:4px 0 14px;width:86%}.txt_box .sub_title{font-size:12px;margin:0;padding:0}.txt_box h3{color:#000;font-size:16px;line-height:1;margin-top:4px}.category_box{margin:8px auto 0;width:86%}.category_box .category{background:#898989;border-radius:4px;color:#fff;display:inline-block;font-size:10px;padding:4px 6px}.blog_osusume_btn{margin-top:0;padding:0;width:100%}.blog_osusume_btn a{background-color:#475c85;border-radius:10px;color:#fff!important;display:block;font-size:16px;line-height:1;margin:0 auto;overflow:hidden;padding:20px;position:relative;text-align:center;text-decoration:none;transition:.3s ease-in-out;width:100%}.blog_osusume_btn a:hover{background-color:#898989}.blog_osusume_btn .arrow{position:relative;vertical-align:middle}.blog_osusume_btn .arrow:after{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:.4em;margin:auto;position:absolute;right:20px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:.4em}.bottom_btn_box{display:flex;justify-content:flex-end;margin:20px auto;width:90%}.bottom_btn{display:inline-block}.bottom_btn a{background-color:#477eeb;border-radius:10px;color:#fff!important;display:block;font-size:16px;line-height:1;margin:0 auto;overflow:hidden;padding:14px 40px 14px 20px;position:relative;text-align:center;text-decoration:none;transition:.3s ease-in-out}.bottom_btn a:hover{background-color:#898989}.bottom_btn_box .arrow{position:relative;vertical-align:middle}.bottom_btn_box .arrow:after{border-right:2px solid #fff;border-top:2px solid #fff;bottom:0;content:"";height:.4em;margin:auto;position:absolute;right:20px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:.4em}