.sig-bnr{
    text-align:center;
    margin-bottom:20px;
}
@media screen and (max-width: 640px){
.sig-bnr img{
    width:100%;
}
}
@media screen and (max-width: 991px){
.blog-img img{
  max-width:fit-content!important;  
}
}
.top-text-box {
text-align: center;
}
.top-text-center{
text-align: left;
display: inline-block;
}

/* parts37-39 見出し画像形状変更・ padding調整*/
.partixOkHguV4m373839_h2_wrap img {
    border-radius: 50%!important;
}

@media screen and (min-width: 992px) {
    .partixOkHguV4m373839_h2_wrap {
        padding: 70px 0!important;
    }
}

@media screen and (max-width: 991px) {
    .partixOkHguV4m373839_h2_wrap {
        padding: 50px 0!important;
    }
}

/* parts127-129 画像１つ非表示・画像サイズ調整 */
.parts127-129MdEKBffBH9_1col:last-child {
    display: none!important;
}

.parts127-129MdEKBffBH9_img_wrap img, .parts127-129MdEKBffBH9_1col {
    max-width: 100%!important;
}

/* 有料45リンク無効化 */
.parts45_aetfUtSftu .parts45_card .carousel .slick-item .footer-item a {
    pointer-events: none!important
}

/* 有料13 中央揃え・デザイン調整 */
.design-parts13_RBfl4PnsQN .btn-design13 {
    display: block!important;
    margin: 0 auto!important;
    position: relative!important;
}

.design-parts13_RBfl4PnsQN .container {
    display: block!important;
}

.design-parts13_RBfl4PnsQN .btn-design13 span {
    font-weight: bold!important;
}

.design-parts13_RBfl4PnsQN .btn-design13:before {
    position: absolute!important;
    top: 4px!important;
    left: 4px!important;
    width: calc(100% - 8px)!important;
    height: calc(100% - 8px)!important;
    content: ''!important;
    border: 4px dotted!important;
    border-radius: 100vw!important
}

@media screen and (min-width: 521px) {
    .design-parts13_RBfl4PnsQN .btn-design13 {
        width: 50%!important;
    }
}