
ul.pager {
    background: #fffac0;
}
.pager li:hover {
    transform: translateY(-3px);
    opacity: 0.6;
}
.pager .prev {
    border-radius: 100px;
    overflow: hidden;
    background: #ffa500;
    padding:5px 10px;
}
.pager li {
    transition: ease 0.3s;
}

#cms_1-a .cate_box:last-of-type{margin-bottom: 0;}
#cms_1-a .pager li{margin-right: 10px;}
#cms_1-a .pager li:last-of-type{margin-right: 0px;}
#cms_1-a .date{width: 150px;}
.cms_1-a .box_wrap{align-items:flex-start!important}
#cate_box_wrap{
    max-width: 1180px;
    margin: auto;
}
#inner_wrap{
    padding: 100px 100px ;
}
p.date {
    margin-bottom: 20px ;
    margin-left:30px;
}
p.box_txt1{
    padding:0 30px;
    font-size:18px;
}
h3{
    padding-left:30px;
    font-size:22px !important;
}
/* ---------- タブレット----------- */
@media screen and (max-width:768px){
#inner_wrap {
    padding: 40px 40px;
}
p.box_txt1 {
    padding: 0 20px;
}
h3 {
    padding-left: 20px;
}
p.date{
    margin-left:20px;
}
}

/* ---------- スマートフォン ---------- */
@media screen and (max-width: 667px){
figure {
        width: 100% !important;
        padding: 0px !important;
        margin: 30px 0 !important;
    }
    p.date {
        margin-left: 0;
    }
	.cms_1-a .cate_box:last-of-type{margin-bottom: 0;border-bottom: none;}
    h3 {
        font-size: 18px !important;
        padding-left:0;
    }
    p.box_txt1{
        font-size:16px;
        padding:0;
    }

.pager li:not(.prev) {
    display: none;
}
}
