.sidebar .wrap:not(:last-child){margin-bottom:45px}.sidebar .sidebar-title{font-family:serif;font-size:16px;letter-spacing:.08em;text-transform:uppercase}.sidebar ul{padding:10px 0}.sidebar ul li a{padding:5px 0;font-family:"Noto Sans JP",sans-serif;font-size:13px;color:#666;letter-spacing:.08em;display:block;position:relative;transition:.3s}.sidebar ul li a:hover{opacity:.6}.sidebar ul li .children{margin-bottom:15px;padding:0}.sidebar ul li .children a{padding-left:15px;font-family:#333;position:relative}.sidebar ul li .children a::before{content:"";width:10px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#a1834a}.sidebar .list{margin-bottom:60px;padding:0}.sidebar .list .item{margin-bottom:0;border-bottom:1px solid #a1834a}.sidebar .list .item .link{padding:20px 0 45px}.sidebar .list .item .link::before{display:none}.sidebar .list .item .link .sidebar-category{margin-bottom:8px;font-family:"Noto Sans JP",sans-serif;font-size:13px;color:#a1834a;display:inline-block}.sidebar .list .item .link .date{margin-bottom:15px;font-size:13px;color:#cfb06f;letter-spacing:.04em;line-height:1}.sidebar .list .item .link .text{font-size:14px;letter-spacing:.04em;line-height:1.8}@media only screen and (min-width:992px){.sidebar{width:21.5%}.sidebar .sidebar-title{font-family:"EB Garamond","Shippori Mincho",serif;letter-spacing:.04em}}