.search-title-pc h3{
    left: -10px;
}

.search-title-sp{
    display: none;
}

#collaboration_box{
    display: flex;
    flex-wrap: wrap;
}

#masonry .col1{
    height: auto ;
    background: 
    url(../common/img/bg_masonry03.gif) no-repeat left bottom,
    url(../common/img/bg_masonry02.gif) repeat-y left top;
}
 
#masonry .col1 .items_inline {
    height: auto ;
}

.items_inline #new-page-contents-wrapper{
    min-width: 100%;
}

#new-page-contents-wrapper .comp_tag{
    min-width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    list-style: none;
    padding: 0;
    margin: 0;
}

#new-page-contents-wrapper .comp_tag .comp_tag_item{
    width: calc(50% - 2px);
}

#new-page-contents-wrapper .comp_tag .comp_tag_item [class^="is-"]{
    min-width: 100%;
}

#new-page-contents-wrapper .comp_tag .comp_tag_item .tag-sp{
    display: none;
}

.footer_collabo{
    height: 10px;
}

@media screen and (max-width: 1000px){
    .search-title-pc{
        display: none;
    }

    .search-title-sp{
        display: block;
    }

    .search-title-sp h3{
        left: 2.5px;
    }

    #new-page-contents-wrapper .comp_tag .comp_tag_item  .tag-pc{
        display: none;
    }
    #new-page-contents-wrapper .comp_tag .comp_tag_item  .tag-sp{
        display: block;
    }

    #new-page-contents-wrapper .comp_tag .comp_tag_item  [class^="is-other tag-pc"]{
        display: block;
    }
    #new-page-contents-wrapper .comp_tag .comp_tag_item  [class^="is-other tag-sp"]{
        display: none;
    }
}