.searchBtn, .menuBtn, .widget-header, .globalNavi, .globalNavi__inner, .searchHead__search {
    display: none !important;
}
.l-header {
    margin: 0 0 4rem;
}
.l-header-clone.is-show {
    display: none !important;
}
.l-headerBottom {
    display: none !important;
}
.profile {
    display: flex;
}
.l-single-main {
    margin: 0 auto !important;
    width: calc(100% - 20%);
}
.sidebar__articleList {
    width: calc(100% - 20%) !important;
    margin: 4rem auto 0 !important;
}
.rand__verticalbox {
    display: flex;
    flex-wrap: wrap;
    gap: 0 3rem;
}
.rand__verticalbox > .heading {
    width: 100%;
}
.rand__verticalbox .archive__item, .ad__sidebarbox {
    width: calc(50% - 3rem);
}

ol.widgetArchive.widgetArchive-rank {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 0 3rem;
}
.l-sidebar > .widget-side > div > .widgetArchive > .widgetArchive__item-normal {
    width: calc(50% - 3rem) !important;
}