.hacobune-dialog-wrapper,
.hacobune-readmore-wrapper,
.hacobune-insta-item-side {
   font-family: "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
    * {
       font-family: "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
    }
}
.hacobune-gallery {
    position: relative !important;
    z-index: 1 !important;

    * {
       font-family: "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
    }
}

.block-category-list--free-item-inner {
    .hacobune-gallery {
        * {
           font-family: "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
        }
    }
}

.hacobune-mix-list-item-caption {
    margin-top: 0 !important;
}

.sec-insta .hacobune-layout-base-top-html ,
.sec-x .hacobune-layout-base-top-html, 
.sec-insta .hacobune-mix-search,
.sec-x .hacobune-mix-search {
    display: none;
}

.sec-insta .hacobune-app-container,
.sec-x .hacobune-app-container  {
    padding: 0 0 12px;
}

.sec-x .hacobune-mix-list-item-description > span {
    font-size: 12px!important;
    font-weight: normal!important;
}

.hacobune-insta-item-side {
    font-weight: normal!important;
    * {
        font-weight: normal!important;
    }
}